Interaction logic for a7FilterAtomEditor.xaml
Наследование: System.Windows.Controls.UserControl
        private void setProperty(PropertyDefinitionModel selectedProperty)
        {
            gStartPanel.Visibility = Visibility.Collapsed;
            MyBorder.Visibility    = System.Windows.Visibility.Visible;
            spButtons.Visibility   = System.Windows.Visibility.Visible;
            var fge = new FilterGroupEditor(_collection, false, this.IsReadOnly, this);
            var fae = new FilterElementEditor(_collection, selectedProperty, this.IsPopupMode)
            {
                Margin = new Thickness(0, 0, 0, 0), IsReadOnly = this.IsReadOnly
            };

            fae.EditorContext = this;
            fge.SetAtomFilter(fae);
            this.FilterExpr = fge.Filter;
            SetRootGroup(fge);
        }
Пример #2
0
        private void setProperty(PropertyDefinitionModel selectedField)
        {
            var fae = new FilterElementEditor(_collection, selectedField, this.IsPopupMode)
            {
                Margin = new Thickness(0, 0, 0, 0), IsReadOnly = this.IsReadOnly
            };

            fae.EditorContext = this.EditorContext;
            var fge = new FilterGroupEditor(_collection, !_vertical, IsReadOnly, EditorContext)
            {
                Background = Brushes.White
            };

            fge.SetAtomFilter(fae);
            AddGroupSubFilter(fge);
            popupFieldSelect.IsOpen = false;
        }
Пример #3
0
 public void SetAtomFilter(FilterElementEditor fa)
 {
     this.Background         = Brushes.White;
     _currentBrush           = Brushes.White;
     this.border.BorderBrush = ResourcesManager.Instance.GetBrush("ShadowBorderBrush");
     if (this.Parent != null)
     {
         this.Parent.SetBackground(FilterEditor.BackgroundIndexStep);
     }
     bAdd.Visibility          = Visibility.Collapsed;
     bAnd.Visibility          = Visibility.Visible;
     bOr.Visibility           = Visibility.Visible;
     miChangeToAnd.Visibility = Visibility.Collapsed;
     miChangeToOr.Visibility  = Visibility.Collapsed;
     this.Filter    = fa.Filter;
     AtomFilter     = fa;
     ccAtom.Content = fa;
     fa.FocusControl();
 }
 private void setProperty(PropertyDefinitionModel selectedField)
 {
     var fae = new FilterElementEditor(_collection, selectedField, this.IsPopupMode) { Margin = new Thickness(0, 0, 0, 0), IsReadOnly = this.IsReadOnly };
     fae.EditorContext = this.EditorContext;
     var fge = new FilterGroupEditor(_collection, !_vertical, IsReadOnly, EditorContext)
     { Background = Brushes.White };
     fge.SetAtomFilter(fae);
     AddGroupSubFilter(fge);
     popupFieldSelect.IsOpen = false;
 }
 public void SetAtomFilter(FilterElementEditor fa)
 {
     this.Background = Brushes.White;
     _currentBrush = Brushes.White;
     this.border.BorderBrush = ResourcesManager.Instance.GetBrush("ShadowBorderBrush");
     if (this.Parent != null)
         this.Parent.SetBackground(FilterEditor.BackgroundIndexStep);
     bAdd.Visibility = Visibility.Collapsed;
     bAnd.Visibility = Visibility.Visible;
     bOr.Visibility = Visibility.Visible;
     miChangeToAnd.Visibility = Visibility.Collapsed;
     miChangeToOr.Visibility = Visibility.Collapsed;
     this.Filter = fa.Filter;
     AtomFilter = fa;
     ccAtom.Content = fa;
     fa.FocusControl();
 }
 private void setProperty(PropertyDefinitionModel selectedProperty)
 {
     gStartPanel.Visibility = Visibility.Collapsed;
     MyBorder.Visibility = System.Windows.Visibility.Visible;
     spButtons.Visibility = System.Windows.Visibility.Visible;
     var fge = new FilterGroupEditor(_collection, false, this.IsReadOnly, this);
     var fae = new FilterElementEditor(_collection, selectedProperty, this.IsPopupMode) { Margin = new Thickness(0, 0, 0, 0), IsReadOnly = this.IsReadOnly};
     fae.EditorContext = this;
     fge.SetAtomFilter(fae);
     this.FilterExpr = fge.Filter;
     SetRootGroup(fge);
 }