menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class HierarchyNavigator - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class HierarchyNavigator

    Represents the class for hierarchy navigator control.

    Inheritance
    System.Object
    HierarchyNavigator
    Implements
    System.IDisposable
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    [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

    HierarchyNavigator()

    Declaration
    public HierarchyNavigator()

    Fields

    AnimationSpeedProperty

    Declaration
    public static readonly DependencyProperty AnimationSpeedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CommandParameterProperty

    Declaration
    public static readonly DependencyProperty CommandParameterProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CommandProperty

    Declaration
    public static readonly DependencyProperty CommandProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CornerRadiusProperty

    Declaration
    public static readonly DependencyProperty CornerRadiusProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DisplayMemberPathProperty

    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

    IsEnableEditModeProperty

    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

    ItemsPanelProperty

    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

    ItemsSourceProperty

    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

    ItemTemplateProperty

    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

    MaxDrillDownLevelProperty

    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

    SearchMemberPathProperty

    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

    SelectedHierarchyNavigatorItemProperty

    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

    SelectedItemProperty

    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

    ShowDropDownButtonProperty

    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

    ShowRefreshButtonProperty

    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

    AnimationSpeed

    Declaration
    public TimeSpan AnimationSpeed { get; set; }
    Property Value
    Type
    System.TimeSpan

    Command

    Declaration
    public ICommand Command { get; set; }
    Property Value
    Type
    System.Windows.Input.ICommand

    CommandParameter

    Declaration
    public object CommandParameter { get; set; }
    Property Value
    Type
    System.Object

    CornerRadius

    Declaration
    public CornerRadius CornerRadius { get; set; }
    Property Value
    Type
    System.Windows.CornerRadius

    DisplayMemberPath

    Declaration
    public string DisplayMemberPath { get; set; }
    Property Value
    Type
    System.String

    IsEnableEditMode

    Declaration
    public bool IsEnableEditMode { get; set; }
    Property Value
    Type
    System.Boolean

    IsEnableHistory

    Declaration
    public bool IsEnableHistory { get; set; }
    Property Value
    Type
    System.Boolean

    Items

    Declaration
    public HierarchyNavigatorItemsCollection Items { get; set; }
    Property Value
    Type
    HierarchyNavigatorItemsCollection

    ItemsHost

    Declaration
    public HierarchyNavigatorItemsControl ItemsHost { get; }
    Property Value
    Type
    HierarchyNavigatorItemsControl

    ItemsPanel

    Declaration
    public ItemsPanelTemplate ItemsPanel { get; set; }
    Property Value
    Type
    System.Windows.Controls.ItemsPanelTemplate

    ItemsSource

    Declaration
    public IEnumerable ItemsSource { get; set; }
    Property Value
    Type
    System.Collections.IEnumerable

    ItemTemplate

    Declaration
    public DataTemplate ItemTemplate { get; set; }
    Property Value
    Type
    System.Windows.DataTemplate

    MaxDrillDownLevel

    Declaration
    public int MaxDrillDownLevel { get; set; }
    Property Value
    Type
    System.Int32

    Model

    Declaration
    public HierarchyNavigatorModel Model { get; }
    Property Value
    Type
    HierarchyNavigatorModel

    SearchMemberPath

    Declaration
    public string SearchMemberPath { get; set; }
    Property Value
    Type
    System.String

    SelectedHierarchyNavigatorItem

    Declaration
    public HierarchyNavigatorItem SelectedHierarchyNavigatorItem { get; }
    Property Value
    Type
    HierarchyNavigatorItem

    SelectedItem

    Declaration
    public object SelectedItem { get; set; }
    Property Value
    Type
    System.Object

    ShowDropDownButton

    Declaration
    public Visibility ShowDropDownButton { get; set; }
    Property Value
    Type
    System.Windows.Visibility

    ShowRefreshButton

    Declaration
    public Visibility ShowRefreshButton { get; set; }
    Property Value
    Type
    System.Windows.Visibility

    ShowToolTip

    Declaration
    public bool ShowToolTip { get; set; }
    Property Value
    Type
    System.Boolean

    Methods

    CancelProgressBar()

    Declaration
    public void CancelProgressBar()

    CancelProgressBar(TimeSpan)

    Declaration
    public void CancelProgressBar(TimeSpan timeSpanInterval)
    Parameters
    Type Name Description
    System.TimeSpan timeSpanInterval

    Dispose()

    Represents the method that handles the dispose of items.

    Declaration
    public void Dispose()

    OnApplyTemplate()

    Declaration
    public override void OnApplyTemplate()

    OnDisplayMemberPathChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Declaration
    public static void OnDisplayMemberPathChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject sender
    System.Windows.DependencyPropertyChangedEventArgs e

    OnIsEnableEditModeChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    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

    OnItemsPanelChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Declaration
    public static void OnItemsPanelChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject sender
    System.Windows.DependencyPropertyChangedEventArgs e

    OnItemsSourceChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Declaration
    public static void OnItemsSourceChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject sender
    System.Windows.DependencyPropertyChangedEventArgs e

    OnItemTemplateChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Declaration
    public static void OnItemTemplateChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject sender
    System.Windows.DependencyPropertyChangedEventArgs e

    OnRefreshButtonClick()

    Declaration
    public void OnRefreshButtonClick()

    SelectNavigationItem(Object)

    Declaration
    public bool SelectNavigationItem(object sender)
    Parameters
    Type Name Description
    System.Object sender
    Returns
    Type
    System.Boolean

    ShowNavigationPopupItems(Object)

    Declaration
    public bool ShowNavigationPopupItems(object hierarchyNavigatorItem)
    Parameters
    Type Name Description
    System.Object hierarchyNavigatorItem
    Returns
    Type
    System.Boolean

    ShowProgressBar()

    Declaration
    public void ShowProgressBar()

    ShowProgressBar(TimeSpan)

    Declaration
    public void ShowProgressBar(TimeSpan timeSpanInterval)
    Parameters
    Type Name Description
    System.TimeSpan timeSpanInterval

    Events

    HierarchyNavigatorRefreshButtonClick

    Declaration
    public event EventHandler HierarchyNavigatorRefreshButtonClick
    Event Type
    Type
    System.EventHandler

    HierarchyNavigatorSelectedItemChanged

    Declaration
    public event HierarchyNavigatorSelectedItemChangedEventHandler HierarchyNavigatorSelectedItemChanged
    Event Type
    Type
    HierarchyNavigatorSelectedItemChangedEventHandler

    NavigationPopupClosed

    Declaration
    public event EventHandler NavigationPopupClosed
    Event Type
    Type
    System.EventHandler

    NavigationPopupClosing

    Declaration
    public event EventHandler NavigationPopupClosing
    Event Type
    Type
    System.EventHandler

    NavigationPopupOpened

    Declaration
    public event EventHandler NavigationPopupOpened
    Event Type
    Type
    System.EventHandler

    NavigationPopupOpening

    Declaration
    public event EventHandler NavigationPopupOpening
    Event Type
    Type
    System.EventHandler

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved