C# Class a7DocumentDbStudio.Controls.FilterEditor.FilterGroupEditor

Interaction logic for a7FilterGroupEditor.xaml
Inheritance: System.Windows.Controls.UserControl, INotifyPropertyChanged
Show file Open project: alekkowalczyk/a7DocumentDbStudio Class Usage Examples

Public Properties

Property Type Description
FilterProperty System.Windows.DependencyProperty
IsPopupModeProperty System.Windows.DependencyProperty
JoinTypeProperty System.Windows.DependencyProperty
MyBackgroundIndex int

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddGroupSubFilter() public method

public AddGroupSubFilter ( FilterGroupEditor fge ) : void
fge FilterGroupEditor
return void

FilterGroupEditor() public method

public FilterGroupEditor ( CollectionVM collection, bool vertical, bool isReadOnly, FilterEditor editorContext ) : System
collection a7DocumentDbStudio.ViewModel.CollectionVM
vertical bool
isReadOnly bool
editorContext FilterEditor
return System

FilterGroupEditor() public method

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
return System

RemoveSubGroup() public method

public RemoveSubGroup ( FilterGroupEditor fe ) : void
fe FilterGroupEditor
return void

Reset() public method

public Reset ( ) : void
return void

SetAsRoot() public method

public SetAsRoot ( ) : void
return void

SetAtomFilter() public method

public SetAtomFilter ( FilterElementEditor fa ) : void
fa FilterElementEditor
return void

SetBackground() public method

public SetBackground ( int backgroundIndex ) : void
backgroundIndex int
return void

SetFilter() public method

public SetFilter ( FilterExpressionData filter ) : void
filter a7DocumentDbStudio.Filter.FilterExpressionData
return void

UnSetAsRoot() public method

public UnSetAsRoot ( ) : void
return void

Property Details

FilterProperty public static property

public static DependencyProperty,System.Windows FilterProperty
return System.Windows.DependencyProperty

IsPopupModeProperty public static property

public static DependencyProperty,System.Windows IsPopupModeProperty
return System.Windows.DependencyProperty

JoinTypeProperty public static property

public static DependencyProperty,System.Windows JoinTypeProperty
return System.Windows.DependencyProperty

MyBackgroundIndex public property

public int MyBackgroundIndex
return int