Class HierarchyNavigator
Represents the class for hierarchy navigator control.
Inheritance
System.Object
HierarchyNavigator
Implements
System.IDisposable
Assembly: Syncfusion.Tools.Wpf.dll
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
public class HierarchyNavigator : Control, IDisposable
Constructors
Declaration
public HierarchyNavigator()
Fields
Declaration
public static readonly DependencyProperty AnimationSpeedProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty CommandParameterProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty CommandProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty CornerRadiusProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for DisplayMemberPath. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DisplayMemberPathProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for IsEnableEditMode. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsEnableEditModeProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsEnableHistoryProperty
Using a DependencyProperty as the backing store for IsEnableHistory. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsEnableHistoryProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for ItemsPanel. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ItemsPanelProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for ItemsSource. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for ItemTemplate. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ItemTemplateProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for MaxDrillDownLevel. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MaxDrillDownLevelProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the search path for Navigator item. This enables the path that need to be shown at edit mode.
Declaration
public static readonly DependencyProperty SearchMemberPathProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for SelectedHierarchyNavigatorItem. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty SelectedHierarchyNavigatorItemProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for SelectedItem. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for ShowDropDownButton. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowDropDownButtonProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for ShowRefreshButton. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowRefreshButtonProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
Declaration
public TimeSpan AnimationSpeed { get; set; }
Property Value
Declaration
public ICommand Command { get; set; }
Property Value
Type |
System.Windows.Input.ICommand |
Declaration
public object CommandParameter { get; set; }
Property Value
Declaration
public CornerRadius CornerRadius { get; set; }
Property Value
Type |
System.Windows.CornerRadius |
Declaration
public string DisplayMemberPath { get; set; }
Property Value
Declaration
public bool IsEnableEditMode { get; set; }
Property Value
IsEnableHistory
Declaration
public bool IsEnableHistory { get; set; }
Property Value
Declaration
public HierarchyNavigatorItemsCollection Items { get; set; }
Property Value
Declaration
public HierarchyNavigatorItemsControl ItemsHost { get; }
Property Value
Declaration
public ItemsPanelTemplate ItemsPanel { get; set; }
Property Value
Type |
System.Windows.Controls.ItemsPanelTemplate |
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
Type |
System.Collections.IEnumerable |
Declaration
public DataTemplate ItemTemplate { get; set; }
Property Value
Type |
System.Windows.DataTemplate |
Declaration
public int MaxDrillDownLevel { get; set; }
Property Value
Declaration
public HierarchyNavigatorModel Model { get; }
Property Value
Declaration
public string SearchMemberPath { get; set; }
Property Value
Declaration
public HierarchyNavigatorItem SelectedHierarchyNavigatorItem { get; }
Property Value
Declaration
public object SelectedItem { get; set; }
Property Value
Declaration
public Visibility ShowDropDownButton { get; set; }
Property Value
Type |
System.Windows.Visibility |
Declaration
public Visibility ShowRefreshButton { get; set; }
Property Value
Type |
System.Windows.Visibility |
Declaration
public bool ShowToolTip { get; set; }
Property Value
Methods
Declaration
public void add_HierarchyNavigatorSelectedItemChanged(HierarchyNavigatorSelectedItemChangedEventHandler value)
Parameters
Declaration
public void CancelProgressBar()
Declaration
public void CancelProgressBar(TimeSpan timeSpanInterval)
Parameters
Type |
Name |
Description |
System.TimeSpan |
timeSpanInterval |
|
Represents the method that handles the dispose of items.
Declaration
Declaration
public override void OnApplyTemplate()
Declaration
public static void OnDisplayMemberPathChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public static void OnIsEnableEditModeChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
OnIsEnableHistoryChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Declaration
public static void OnIsEnableHistoryChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public static void OnItemsPanelChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public static void OnItemsSourceChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public static void OnItemTemplateChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
sender |
|
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public void OnRefreshButtonClick()
Declaration
public void remove_HierarchyNavigatorSelectedItemChanged(HierarchyNavigatorSelectedItemChangedEventHandler value)
Parameters
Declaration
public bool SelectNavigationItem(object sender)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
Returns
Declaration
public bool ShowNavigationPopupItems(object hierarchyNavigatorItem)
Parameters
Type |
Name |
Description |
System.Object |
hierarchyNavigatorItem |
|
Returns
Declaration
public void ShowProgressBar()
Declaration
public void ShowProgressBar(TimeSpan timeSpanInterval)
Parameters
Type |
Name |
Description |
System.TimeSpan |
timeSpanInterval |
|
Events
Declaration
public event EventHandler HierarchyNavigatorRefreshButtonClick
Event Type
Declaration
public event HierarchyNavigatorSelectedItemChangedEventHandler HierarchyNavigatorSelectedItemChanged
Event Type
Declaration
public event EventHandler NavigationPopupClosed
Event Type
Declaration
public event EventHandler NavigationPopupClosing
Event Type
Declaration
public event EventHandler NavigationPopupOpened
Event Type
Declaration
public event EventHandler NavigationPopupOpening
Event Type
Implements
System.IDisposable