C# Class a7DocumentDbStudio.Controls.FilterEditor.FilterGroupEditor

Interaction logic for a7FilterGroupEditor.xaml
Inheritance: System.Windows.Controls.UserControl, INotifyPropertyChanged
Mostrar archivo 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_oe static_oe property

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

IsPopupModeProperty public_oe static_oe property

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

JoinTypeProperty public_oe static_oe property

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

MyBackgroundIndex public_oe property

public int MyBackgroundIndex
return int