C# 클래스 a7DocumentDbStudio.Controls.FilterEditor.FilterGroupEditor

Interaction logic for a7FilterGroupEditor.xaml
상속: System.Windows.Controls.UserControl, INotifyPropertyChanged
파일 보기 프로젝트 열기: alekkowalczyk/a7DocumentDbStudio 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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