public ShellRenderer() { Xamarin.Forms.Shell.VerifyShellUWPFlagEnabled(nameof(ShellRenderer)); _flyoutBackdrop = Brush.Default; IsSettingsVisible = false; PaneDisplayMode = Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode.LeftMinimal; IsPaneOpen = false; Content = ItemRenderer = CreateShellItemRenderer(); MenuItemTemplateSelector = CreateShellFlyoutTemplateSelector(); Style = Windows.UI.Xaml.Application.Current.Resources["ShellNavigationView"] as Windows.UI.Xaml.Style; }
public ShellRenderer() { Xamarin.Forms.Shell.VerifyShellUWPFlagEnabled(nameof(ShellRenderer)); IsBackEnabled = false; IsBackButtonVisible = Microsoft.UI.Xaml.Controls.NavigationViewBackButtonVisible.Collapsed; IsSettingsVisible = false; PaneDisplayMode = Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode.LeftMinimal; IsPaneOpen = false; Content = ItemRenderer = CreateShellItemRenderer(); MenuItemTemplateSelector = CreateShellFlyoutTemplateSelector(); if (ApiInformation.IsEventPresent("Windows.UI.Xaml.Controls.NavigationView", "PaneClosing")) { PaneClosing += (s, e) => OnPaneClosed(); } if (ApiInformation.IsEventPresent("Windows.UI.Xaml.Controls.NavigationView", "PaneOpening")) { PaneOpening += (s, e) => OnPaneOpening(); } ItemInvoked += OnMenuItemInvoked; }
public ShellRenderer() { Xamarin.Forms.Shell.VerifyShellUWPFlagEnabled(nameof(ShellRenderer)); _flyoutBackdrop = Brush.Default; IsSettingsVisible = false; PaneDisplayMode = Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode.LeftMinimal; IsPaneOpen = false; Content = ItemRenderer = CreateShellItemRenderer(); MenuItemTemplateSelector = CreateShellFlyoutTemplateSelector(); if (ApiInformation.IsEventPresent("Windows.UI.Xaml.Controls.NavigationView", "PaneClosing")) { PaneClosing += (s, e) => OnPaneClosed(); } if (ApiInformation.IsEventPresent("Windows.UI.Xaml.Controls.NavigationView", "PaneOpening")) { PaneOpening += (s, e) => OnPaneOpening(); } ItemInvoked += OnMenuItemInvoked; BackRequested += OnBackRequested; Style = Windows.UI.Xaml.Application.Current.Resources["ShellNavigationView"] as Windows.UI.Xaml.Style; }