From f79559510744baaba53ffc599e6d0d5e8bd4754d Mon Sep 17 00:00:00 2001 From: Aleh Khantsevich Date: Mon, 24 Jun 2024 00:57:23 +0200 Subject: [PATCH] Fix narrowed view bug --- Wino.Mail/Views/MailListPage.xaml.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Wino.Mail/Views/MailListPage.xaml.cs b/Wino.Mail/Views/MailListPage.xaml.cs index f1b5680e..1ba6fb81 100644 --- a/Wino.Mail/Views/MailListPage.xaml.cs +++ b/Wino.Mail/Views/MailListPage.xaml.cs @@ -153,19 +153,24 @@ namespace Wino.Views private void UpdateAdaptiveness() { - ReaderGridContainer.Visibility = !(StatePersistanceService.IsReadingMail && StatePersistanceService.IsReaderNarrowed) ? Visibility.Visible : Visibility.Collapsed; - ReaderGrid.Visibility = !(StatePersistanceService.IsReadingMail && StatePersistanceService.IsReaderNarrowed) ? Visibility.Visible : Visibility.Collapsed; + var readerGridVisibility = !(StatePersistanceService.IsReadingMail && StatePersistanceService.IsReaderNarrowed) ? Visibility.Visible : Visibility.Collapsed; + ReaderGridContainer.Visibility = readerGridVisibility; + ReaderGrid.Visibility = readerGridVisibility; RenderingFrame.Visibility = StatePersistanceService.IsReadingMail ? Visibility.Visible : (StatePersistanceService.IsReaderNarrowed ? Visibility.Collapsed : Visibility.Visible); if (RenderingFrame.Visibility == Visibility.Collapsed) { Grid.SetColumn(ReaderGrid, 0); Grid.SetColumnSpan(ReaderGrid, 2); + Grid.SetColumn(ReaderGridContainer, 0); + Grid.SetColumnSpan(ReaderGridContainer, 2); } else { Grid.SetColumn(ReaderGrid, 0); Grid.SetColumnSpan(ReaderGrid, 1); + Grid.SetColumn(ReaderGridContainer, 0); + Grid.SetColumnSpan(ReaderGridContainer, 1); } if (ReaderGrid.Visibility == Visibility.Collapsed)