Class HierarchyNavigator
Represents the class for hierarchy navigator control.
Inheritance
System.Object
HierarchyNavigator
Implements
System.IDisposable
Assembly: Syncfusion.Tools.Wpf.dll
[SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2007BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2007BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2007SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2010BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2010BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/Office2010SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/BlendStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Default, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF;component/Controls/HierarchyNavigator/HierarchyThemes/HierarchyResources.xaml")]
[SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/VS2010Style.xaml")]
[SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/MetroStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(HierarchyNavigator), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/HierarchyNavigator/HierarchyThemes/TransparentStyle.xaml")]
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 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 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