diff options
Diffstat (limited to 'Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs b/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs index f0048154..e024b235 100644 --- a/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs +++ b/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs @@ -261,6 +261,9 @@ namespace Xamarin.Forms.Platform.UWP IVisualElementRenderer renderer = _detail.GetOrCreateRenderer(); element = renderer.ContainerElement; + + // Enforce consistency rules on toolbar (show toolbar if Detail is Navigation Page) + Control.ShouldShowToolbar = _detail is NavigationPage; } Control.Detail = element; @@ -297,6 +300,9 @@ namespace Xamarin.Forms.Platform.UWP Control.Master = element; Control.MasterTitle = _master?.Title; + + // Enforce consistency rules on toolbar (show toolbar if Master is Navigation Page) + Control.ShouldShowToolbar = _master is NavigationPage; } void UpdateMode() |