From 64403b9917230f11102a47a7c4e6ca22ab4dad0d Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Sun, 26 Mar 2017 19:14:40 -0400 Subject: [PATCH] Make sure header goes away when locked --- FloatingStatusWindowLibrary/MainWindow.xaml | 2 +- FloatingStatusWindowLibrary/MainWindow.xaml.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/FloatingStatusWindowLibrary/MainWindow.xaml b/FloatingStatusWindowLibrary/MainWindow.xaml index f84c55c..d0e9cc6 100644 --- a/FloatingStatusWindowLibrary/MainWindow.xaml +++ b/FloatingStatusWindowLibrary/MainWindow.xaml @@ -46,7 +46,7 @@ + Margin="0,24,0,0" /> diff --git a/FloatingStatusWindowLibrary/MainWindow.xaml.cs b/FloatingStatusWindowLibrary/MainWindow.xaml.cs index c2d904c..005f533 100644 --- a/FloatingStatusWindowLibrary/MainWindow.xaml.cs +++ b/FloatingStatusWindowLibrary/MainWindow.xaml.cs @@ -35,8 +35,10 @@ namespace FloatingStatusWindowLibrary _windowChrome.CaptionHeight = (_locked ? 0 : WindowCaptionHeight); + HtmlLabel.Margin = new Thickness(0, (_locked ? 0 : WindowCaptionHeight), 0, 0); + // Show the header border if the window is unlocked - HeaderBorder.Visibility = (_locked ? Visibility.Hidden : Visibility.Visible); + HeaderBorder.Visibility = (_locked ? Visibility.Collapsed : Visibility.Visible); // Show and enable the window border if the window is unlocked BorderFull.BorderBrush = (_locked ? Brushes.Transparent : SystemColors.ActiveCaptionBrush);