From 9a11a1f148d56ff593a316dcec063d55d99834e1 Mon Sep 17 00:00:00 2001 From: Brandon Minnick <13558917+brminnick@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:17:19 -0800 Subject: [PATCH] [Housekeeping] Remove Null Forgiving Operator (#2446) * Remove `!.` * Update AppShell.xaml.cs --- samples/CommunityToolkit.Maui.Sample/AppShell.xaml.cs | 8 +++++--- .../Essentials/FileFolderDialog.tizen.cs | 7 ++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/samples/CommunityToolkit.Maui.Sample/AppShell.xaml.cs b/samples/CommunityToolkit.Maui.Sample/AppShell.xaml.cs index 5010fa1b96..6177c52ef2 100644 --- a/samples/CommunityToolkit.Maui.Sample/AppShell.xaml.cs +++ b/samples/CommunityToolkit.Maui.Sample/AppShell.xaml.cs @@ -191,9 +191,11 @@ void SetupNavigationView() #if WINDOWS Loaded += delegate { - var navigationView = (Microsoft.UI.Xaml.Controls.NavigationView)flyout.Handler!.PlatformView!; - navigationView.IsPaneToggleButtonVisible = true; - navigationView.PaneDisplayMode = Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode.Auto; + if(flyout.Handler?.PlatformView is Microsoft.UI.Xaml.Controls.NavigationView navigationView) + { + navigationView.IsPaneToggleButtonVisible = true; + navigationView.PaneDisplayMode = Microsoft.UI.Xaml.Controls.NavigationViewPaneDisplayMode.Auto; + } }; #endif } diff --git a/src/CommunityToolkit.Maui.Core/Essentials/FileFolderDialog.tizen.cs b/src/CommunityToolkit.Maui.Core/Essentials/FileFolderDialog.tizen.cs index 4bd1852ff7..940906a2fd 100644 --- a/src/CommunityToolkit.Maui.Core/Essentials/FileFolderDialog.tizen.cs +++ b/src/CommunityToolkit.Maui.Core/Essentials/FileFolderDialog.tizen.cs @@ -336,7 +336,12 @@ void ProcessSelect(string selectedItem) } else if (isFileSelectionMode) { - fileNameEntry!.Text = selectedItem; + if(fileNameEntry is null) + { + throw new InvalidOperationException($"{nameof(fileNameEntry)} cannot be null"); + } + + fileNameEntry.Text = selectedItem; } }