using WPFluent.Controls; namespace WPFluent.Extensions; /// /// Extensions for the . /// public static class NavigationServiceExtensions { /// /// Sets the pane display mode of the navigation service. /// /// The navigation service. /// The pane display mode. /// Same so multiple calls can be chained. public static INavigationService SetPaneDisplayMode( this INavigationService navigationService, NavigationViewPaneDisplayMode paneDisplayMode) { INavigationView? navigationControl = navigationService.GetNavigationControl(); if(navigationControl is not null) { navigationControl.PaneDisplayMode = paneDisplayMode; } return navigationService; } }