From cfeecd5ad174b8acf6e923a919436636a207ca9b Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Tue, 8 Jan 2019 00:22:40 +0300 Subject: [PATCH] Menu displaying fixes --- FoxTube/Pages/MainPage.xaml.cs | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/FoxTube/Pages/MainPage.xaml.cs b/FoxTube/Pages/MainPage.xaml.cs index e14d930..e9a59ed 100644 --- a/FoxTube/Pages/MainPage.xaml.cs +++ b/FoxTube/Pages/MainPage.xaml.cs @@ -461,7 +461,15 @@ namespace FoxTube { nav.CompactModeThresholdWidth = short.MaxValue; nav.ExpandedModeThresholdWidth = short.MaxValue; - nav.IsPaneVisible = false; + try + { + nav.IsPaneVisible = false; + } + catch + { + nav.CompactPaneLength = 0; + nav.OpenPaneLength = 0; + } nav.Margin = new Thickness(0, -45, 0, 0); } else @@ -470,7 +478,15 @@ namespace FoxTube if(videoPlaceholder.Content == null) nav.ExpandedModeThresholdWidth = 1008; nav.Margin = new Thickness(0); - nav.IsPaneVisible = true; + try + { + nav.IsPaneVisible = true; + } + catch + { + nav.CompactPaneLength = new NavigationView().CompactPaneLength; + nav.OpenPaneLength = new NavigationView().OpenPaneLength; ; + } if (videoPlaceholder.Content != null && nav.IsPaneOpen) nav.IsPaneOpen = false; SetTitleBar();