ManagementList Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interaction logic for ManagementList.
public ref class ManagementList : System::Windows::Controls::Control
public class ManagementList : System.Windows.Controls.Control
type ManagementList = class
inherit Control
Public Class ManagementList
Inherits Control
- Inheritance
-
ManagementList
Remarks
If a custom template is provided for this control, then the template MUST provide the following template parts:
PART_ViewManager - A required template part which must be of type ListOrganizer. TODO. PART_ViewSaver - A required template part which must be of type PickerBase. TODO.
Constructors
ManagementList() |
Initializes a new instance of the ManagementList class. |
Fields
AddFilterRulePickerProperty |
Identifies the AddFilterRulePicker dependency property. |
ClearFilterCommand |
Informs the ManagementList that it should clear the filter that is applied. |
CurrentViewProperty |
Identifies the CurrentView dependency property. |
EvaluatorProperty |
Identifies the Evaluator dependency property. |
FilterRulePanelProperty |
Identifies the FilterRulePanel dependency property. |
IsFilterShownProperty |
Identifies the IsFilterShown dependency property. |
IsLoadingItemsProperty |
Identifies the IsLoadingItems dependency property. |
IsSearchShownProperty |
Identifies the IsSearchShown dependency property. |
ListProperty |
Identifies the List dependency property. |
SaveViewCommand |
Informs the PickerBase that it should close the dropdown. |
SearchBoxProperty |
Identifies the SearchBox dependency property. |
StartFilterCommand |
Informs the ManagementList that it should apply the filter. |
StopFilterCommand |
Informs the ManagementList that it should stop filtering that is in progress. |
ViewManagerUserActionStateProperty |
Identifies the ViewManagerUserActionState dependency property. |
ViewSaverUserActionStateProperty |
Identifies the ViewSaverUserActionState dependency property. |
ViewsChangedEvent |
Identifies the ViewsChanged RoutedEvent. |
Properties
AddFilterRulePicker |
Gets the filter rule picker. |
CurrentView |
Gets or sets current view. |
Evaluator |
Gets or sets the FilterEvaluator. |
FilterRulePanel |
Gets the filter rule panel. |
IsFilterShown |
Gets or sets a value indicating whether the filter is shown. |
IsLoadingItems |
Gets or sets a value indicating whether items are loading. |
IsSearchShown |
Gets or sets a value indicating whether the search box is shown. |
List |
Gets the list. |
LogicalChildren |
Gets an enumerator for logical child elements of this element. |
SavedViewFactory |
Gets or sets a factory used to create new views. |
SearchBox |
Gets the search box. |
ViewManagerUserActionState |
Gets or sets the user interaction state of the view manager. |
Views |
Gets the collection of saved views. |
ViewSaverUserActionState |
Gets or sets the user interaction state of the view saver. |
Methods
AddColumn(InnerListColumn) |
Adds the specified column. Default filter rules for the column will be added if the filter is shown. A default search rule will be added if the search box is shown and the column's data type is searchable. |
AddColumn(InnerListColumn, Boolean) |
Adds the specified columns, and optionally default filter and search rules. |
AddRule(FilterRule) |
Adds the specified rule, using the rule's display name as its group name. |
OnAddFilterRulePickerChanged(PropertyChangedEventArgs<AddFilterRulePicker>) |
Called when AddFilterRulePicker property changes. |
OnApplyTemplate() |
Called when ApplyTemplate is called. |
OnClearFilterCanExecute(CanExecuteRoutedEventArgs) |
Called to determine if ClearFilter can execute. |
OnClearFilterExecuted(ExecutedRoutedEventArgs) |
Called when ClearFilter executes. |
OnCreateAutomationPeer() |
Create an instance of the AutomationPeer. |
OnCurrentViewChanged(PropertyChangedEventArgs<StateDescriptor<ManagementList>>) |
Called when CurrentView property changes. |
OnEvaluatorChanged(PropertyChangedEventArgs<ItemsControlFilterEvaluator>) |
Called when Evaluator property changes. |
OnFilterRulePanelChanged(PropertyChangedEventArgs<FilterRulePanel>) |
Called when FilterRulePanel property changes. |
OnIsFilterShownChanged(PropertyChangedEventArgs<Boolean>) |
Called when IsFilterShown property changes. |
OnIsLoadingItemsChanged(PropertyChangedEventArgs<Boolean>) |
Called when IsLoadingItems property changes. |
OnIsSearchShownChanged(PropertyChangedEventArgs<Boolean>) |
Called when IsSearchShown property changes. |
OnKeyDown(KeyEventArgs) |
Moves focus to the SearchBox when Ctrl+E is pressed. |
OnListChanged(PropertyChangedEventArgs<InnerList>) |
Called when List property changes. |
OnSaveViewCanExecute(CanExecuteRoutedEventArgs) |
Called to determine if SaveView can execute. |
OnSaveViewExecuted(ExecutedRoutedEventArgs) |
Called when SaveView executes. |
OnSearchBoxChanged(PropertyChangedEventArgs<SearchBox>) |
Called when SearchBox property changes. |
OnStartFilterCanExecute(CanExecuteRoutedEventArgs) |
Called to determine if StartFilter can execute. |
OnStartFilterExecuted(ExecutedRoutedEventArgs) |
Called when StartFilter executes. |
OnStopFilterCanExecute(CanExecuteRoutedEventArgs) |
Called to determine if StopFilter can execute. |
OnStopFilterExecuted(ExecutedRoutedEventArgs) |
Called when StopFilter executes. |
OnViewManagerUserActionStateChanged(PropertyChangedEventArgs<UserActionState>) |
Called when ViewManagerUserActionState property changes. |
OnViewSaverUserActionStateChanged(PropertyChangedEventArgs<UserActionState>) |
Called when ViewSaverUserActionState property changes. |
ResetView() |
Clears all of the current columns, searchable rules and filter rules. |
Events
AddFilterRulePickerChanged |
Occurs when AddFilterRulePicker property changes. |
CurrentViewChanged |
Occurs when CurrentView property changes. |
EvaluatorChanged |
Occurs when Evaluator property changes. |
FilterRulePanelChanged |
Occurs when FilterRulePanel property changes. |
IsFilterShownChanged |
Occurs when IsFilterShown property changes. |
IsLoadingItemsChanged |
Occurs when IsLoadingItems property changes. |
IsSearchShownChanged |
Occurs when IsSearchShown property changes. |
ListChanged |
Occurs when List property changes. |
SearchBoxChanged |
Occurs when SearchBox property changes. |
ViewManagerUserActionStateChanged |
Occurs when ViewManagerUserActionState property changes. |
ViewSaverUserActionStateChanged |
Occurs when ViewSaverUserActionState property changes. |
ViewsChanged |
Occurs when any of this instance's views change. |