diff --git a/samples/ControlCatalog/MainView.xaml.cs b/samples/ControlCatalog/MainView.xaml.cs index 5f71b2ecd9..7c17b125d6 100644 --- a/samples/ControlCatalog/MainView.xaml.cs +++ b/samples/ControlCatalog/MainView.xaml.cs @@ -60,8 +60,8 @@ namespace ControlCatalog var decorations = this.Find("Decorations"); decorations.SelectionChanged += (sender, e) => { - Window window = (Window)VisualRoot; - window.SystemDecorations = (SystemDecorations)decorations.SelectedIndex; + if (VisualRoot is Window window) + window.SystemDecorations = (SystemDecorations)decorations.SelectedIndex; }; } @@ -69,7 +69,8 @@ namespace ControlCatalog { base.OnAttachedToVisualTree(e); var decorations = this.Find("Decorations"); - decorations.SelectedIndex = (int)((Window)VisualRoot).SystemDecorations; + if (VisualRoot is Window window) + decorations.SelectedIndex = (int)window.SystemDecorations; } } }