diff options
author | E.Z. Hart <hartez@users.noreply.github.com> | 2017-01-03 04:25:24 -0700 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-01-03 11:25:24 +0000 |
commit | 8c5fd096945301a2db0d85baf77ce46812a8d89f (patch) | |
tree | 348002d9c1c24520231510abf4b0fb77458eda24 /Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs | |
parent | ee608ba46642f735d723ac1d00b7f87298b949f6 (diff) | |
download | xamarin-forms-8c5fd096945301a2db0d85baf77ce46812a8d89f.tar.gz xamarin-forms-8c5fd096945301a2db0d85baf77ce46812a8d89f.tar.bz2 xamarin-forms-8c5fd096945301a2db0d85baf77ce46812a8d89f.zip |
Make UWP toolbar display rules consistent with other platforms (#638)
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() |