How to handle navigation popup events in WPF Hierarchical Navigator
18 Nov 20182 minutes to read
You can open the navigation popup programmatically by passing a HierarchyNavigatorItem to the ShowNavigationPopupItems method.
HierarchyNavigator hierarchyNavigator = new HierarchyNavigator();
hierarchyNavigator.ShowNavigationPopupItems(hierarchyItem);NavigationPopupOpening
The NavigationPopupOpening event occurs when the navigation popup is about to open.
<syncfusion:HierarchyNavigator
NavigationPopupOpening="NavigationPopupOpening" />HierarchyNavigator hierarchyNavigator = new HierarchyNavigator();
hierarchyNavigator.NavigationPopupOpening += NavigationPopupOpening;
private void NavigationPopupOpening(object sender, EventArgs e)
{
// Occurs when the navigation popup is about to open.
}NavigationPopupOpened
The NavigationPopupOpened event occurs after the navigation popup has been opened.
<syncfusion:HierarchyNavigator
NavigationPopupOpened="NavigationPopupOpened" />HierarchyNavigator hierarchyNavigator = new HierarchyNavigator();
hierarchyNavigator.NavigationPopupOpened += NavigationPopupOpened;
private void NavigationPopupOpened(object sender, EventArgs e)
{
// Occurs when the navigation popup is opened.
}NavigationPopupClosing
The NavigationPopupClosing event occurs when the navigation popup is about to close.
<syncfusion:HierarchyNavigator
NavigationPopupClosing="NavigationPopupClosing" />HierarchyNavigator hierarchyNavigator = new HierarchyNavigator();
hierarchyNavigator.NavigationPopupClosing += NavigationPopupClosing;
private void NavigationPopupClosing(object sender, EventArgs e)
{
// Occurs when the navigation popup is about to close.
}NavigationPopupClosed
The NavigationPopupClosed event occurs after the navigation popup has been closed.
<syncfusion:HierarchyNavigator
NavigationPopupClosed="NavigationPopupClosed" />HierarchyNavigator hierarchyNavigator = new HierarchyNavigator();
hierarchyNavigator.NavigationPopupClosed += NavigationPopupClosed;
private void NavigationPopupClosed(object sender, EventArgs e)
{
// Occurs when the navigation popup is closed.
}