C# Класс a7DocumentDbStudio.Controls.FilterEditor.FilterGroupEditor

Interaction logic for a7FilterGroupEditor.xaml
Наследование: System.Windows.Controls.UserControl, INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FilterProperty System.Windows.DependencyProperty
IsPopupModeProperty System.Windows.DependencyProperty
JoinTypeProperty System.Windows.DependencyProperty
MyBackgroundIndex int

Private Properties

Свойство Тип Описание
Negate void
OnPropertyChanged void
addGroupSubFilter void
bAdd_Click void
bAnd_Click void
bOr_Click void
miChangeToAnd_Click void
miChangeToOr_Click void
miNegate_Click void
miRemove_Click void
propertySelector_SelectClicked void
setProperty void

Открытые методы

Метод Описание
AddGroupSubFilter ( FilterGroupEditor fge ) : void
FilterGroupEditor ( CollectionVM collection, bool vertical, bool isReadOnly, FilterEditor editorContext ) : System
FilterGroupEditor ( CollectionVM collection, bool vertical, bool isReadOnly, FilterEditor editorContext, FilterExpressionData filter ) : System
RemoveSubGroup ( FilterGroupEditor fe ) : void
Reset ( ) : void
SetAsRoot ( ) : void
SetAtomFilter ( FilterElementEditor fa ) : void
SetBackground ( int backgroundIndex ) : void
SetFilter ( FilterExpressionData filter ) : void
UnSetAsRoot ( ) : void

Приватные методы

Метод Описание
Negate ( bool negate ) : void
OnPropertyChanged ( string prop ) : void
addGroupSubFilter ( FilterGroupEditor fge, bool fromRemove ) : void
bAdd_Click ( object sender, RoutedEventArgs e ) : void
bAnd_Click ( object sender, RoutedEventArgs e ) : void
bOr_Click ( object sender, RoutedEventArgs e ) : void
miChangeToAnd_Click ( object sender, RoutedEventArgs e ) : void
miChangeToOr_Click ( object sender, RoutedEventArgs e ) : void
miNegate_Click ( object sender, RoutedEventArgs e ) : void
miRemove_Click ( object sender, RoutedEventArgs e ) : void
propertySelector_SelectClicked ( object sender, EventArgs e ) : void
setProperty ( PropertyDefinitionModel selectedField ) : void

Описание методов

AddGroupSubFilter() публичный Метод

public AddGroupSubFilter ( FilterGroupEditor fge ) : void
fge FilterGroupEditor
Результат void

FilterGroupEditor() публичный Метод

public FilterGroupEditor ( CollectionVM collection, bool vertical, bool isReadOnly, FilterEditor editorContext ) : System
collection a7DocumentDbStudio.ViewModel.CollectionVM
vertical bool
isReadOnly bool
editorContext FilterEditor
Результат System

FilterGroupEditor() публичный Метод

public FilterGroupEditor ( CollectionVM collection, bool vertical, bool isReadOnly, FilterEditor editorContext, FilterExpressionData filter ) : System
collection a7DocumentDbStudio.ViewModel.CollectionVM
vertical bool
isReadOnly bool
editorContext FilterEditor
filter a7DocumentDbStudio.Filter.FilterExpressionData
Результат System

RemoveSubGroup() публичный Метод

public RemoveSubGroup ( FilterGroupEditor fe ) : void
fe FilterGroupEditor
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetAsRoot() публичный Метод

public SetAsRoot ( ) : void
Результат void

SetAtomFilter() публичный Метод

public SetAtomFilter ( FilterElementEditor fa ) : void
fa FilterElementEditor
Результат void

SetBackground() публичный Метод

public SetBackground ( int backgroundIndex ) : void
backgroundIndex int
Результат void

SetFilter() публичный Метод

public SetFilter ( FilterExpressionData filter ) : void
filter a7DocumentDbStudio.Filter.FilterExpressionData
Результат void

UnSetAsRoot() публичный Метод

public UnSetAsRoot ( ) : void
Результат void

Описание свойств

FilterProperty публичное статическое свойство

public static DependencyProperty,System.Windows FilterProperty
Результат System.Windows.DependencyProperty

IsPopupModeProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsPopupModeProperty
Результат System.Windows.DependencyProperty

JoinTypeProperty публичное статическое свойство

public static DependencyProperty,System.Windows JoinTypeProperty
Результат System.Windows.DependencyProperty

MyBackgroundIndex публичное свойство

public int MyBackgroundIndex
Результат int