Presents a tree of conditions, enabling the user to construct a context query for a given UI item property.
Public Member Functions |
|
ContextQueryBuilderWindow () | |
Constructor. |
|
Static Public Attributes |
|
static readonly DependencyProperty | EntryProperty |
View model for the current context query
being configured in the UI. |
|
static readonly DependencyProperty | MaxscriptQueryEntryProperty |
Maxscript query entry stored within the root
Entry. |
|
static readonly DependencyProperty | TargetItemProperty |
UI Element currently under configuration.
|
|
Protected Member Functions |
|
virtual void | OnEntryChanged (DependencyPropertyChangedEventArgs e) |
virtual void | OnTargetItemChanged (DependencyPropertyChangedEventArgs e) |
virtual void | OnMaxscriptQueryEntryChanged (DependencyPropertyChangedEventArgs e) |
Properties |
|
MultiContextQueryEntry |
Entry [get, set] |
View model for the current context query
being configured in the UI. |
|
ContextQueryEntry |
MaxscriptQueryEntry [get, set] |
Maxscript query entry stored within the root
Entry. |
|
Object |
TargetItem [get, set] |
UI Element currently under configuration.
|
|
Events |
|
DependencyPropertyChangedEventHandler | EntryChanged |
Fires when the view model for the current
context query being configured in the UI changes. |
|
DependencyPropertyChangedEventHandler | MaxscriptQueryEntryChanged |
Fires when the maxscript query entry
changes. |
|
DependencyPropertyChangedEventHandler | TargetItemChanged |
Fires when the TargetItem changes. |
WPFCustomControls::Customization::ContextQueryBuilderWindow::ContextQueryBuilderWindow | ( | ) | [inline] |
Constructor.
virtual void WPFCustomControls::Customization::ContextQueryBuilderWindow::OnEntryChanged | ( | DependencyPropertyChangedEventArgs | e | ) | [inline, protected, virtual] |
virtual void WPFCustomControls::Customization::ContextQueryBuilderWindow::OnTargetItemChanged | ( | DependencyPropertyChangedEventArgs | e | ) | [inline, protected, virtual] |
virtual void WPFCustomControls::Customization::ContextQueryBuilderWindow::OnMaxscriptQueryEntryChanged | ( | DependencyPropertyChangedEventArgs | e | ) | [inline, protected, virtual] |
readonly DependencyProperty
WPFCustomControls::Customization::ContextQueryBuilderWindow::EntryProperty
[static] |
DependencyProperty.Register( "Entry", typeof(MultiContextQueryEntry), typeof(ContextQueryBuilderWindow), new PropertyMetadata(null, new PropertyChangedCallback(HandleEntryPropertyChanged)) )
View model for the current context query being configured in the UI.
readonly DependencyProperty
WPFCustomControls::Customization::ContextQueryBuilderWindow::MaxscriptQueryEntryProperty
[static] |
DependencyProperty.Register( "MaxscriptQueryEntry", typeof(ContextQueryEntry), typeof(ContextQueryBuilderWindow), new PropertyMetadata(null, new PropertyChangedCallback(HandleMaxscriptQueryEntryPropertyChanged)) )
Maxscript query entry stored within the root Entry.
This query is presented in a separate field instead of in the tree view.
readonly DependencyProperty
WPFCustomControls::Customization::ContextQueryBuilderWindow::TargetItemProperty
[static] |
DependencyProperty.Register( "TargetItem", typeof(Object), typeof(ContextQueryBuilderWindow), new PropertyMetadata(null, new PropertyChangedCallback(HandleTargetItemPropertyChanged)) )
UI Element currently under configuration.
MultiContextQueryEntry
WPFCustomControls::Customization::ContextQueryBuilderWindow::Entry
[get, set] |
View model for the current context query being configured in the UI.
ContextQueryEntry
WPFCustomControls::Customization::ContextQueryBuilderWindow::MaxscriptQueryEntry
[get, set] |
Maxscript query entry stored within the root Entry.
This query is presented in a separate field instead of in the tree view.
Object
WPFCustomControls::Customization::ContextQueryBuilderWindow::TargetItem
[get, set] |
UI Element currently under configuration.
DependencyPropertyChangedEventHandler WPFCustomControls::Customization::ContextQueryBuilderWindow::EntryChanged |
Fires when the view model for the current context query being configured in the UI changes.
DependencyPropertyChangedEventHandler WPFCustomControls::Customization::ContextQueryBuilderWindow::MaxscriptQueryEntryChanged |
Fires when the maxscript query entry changes.
DependencyPropertyChangedEventHandler WPFCustomControls::Customization::ContextQueryBuilderWindow::TargetItemChanged |
Fires when the TargetItem changes.