diff --git a/KeyboardDisplay/App.config b/KeyboardDisplay/App.config index ecdcf8a..ea55c80 100644 --- a/KeyboardDisplay/App.config +++ b/KeyboardDisplay/App.config @@ -1,6 +1,18 @@ + + +
+ + + + + + False + + + diff --git a/KeyboardDisplay/MainWindow.xaml.cs b/KeyboardDisplay/MainWindow.xaml.cs index 544a3fc..2d71d4c 100644 --- a/KeyboardDisplay/MainWindow.xaml.cs +++ b/KeyboardDisplay/MainWindow.xaml.cs @@ -160,9 +160,12 @@ private async void ShowChange(CancellationToken token) { //tokenSource.Dispose(); } - Storyboard sb2 = FindResource("FadeOut") as Storyboard; - Storyboard.SetTarget(sb2, this); - sb2.Begin(); + if (Properties.Settings.Default.alwaysOn == false) + { + Storyboard sb2 = FindResource("FadeOut") as Storyboard; + Storyboard.SetTarget(sb2, this); + sb2.Begin(); + } } protected override void OnSourceInitialized(EventArgs e) diff --git a/KeyboardDisplay/Properties/Settings.Designer.cs b/KeyboardDisplay/Properties/Settings.Designer.cs index f9b49fe..4b6c5b5 100644 --- a/KeyboardDisplay/Properties/Settings.Designer.cs +++ b/KeyboardDisplay/Properties/Settings.Designer.cs @@ -22,5 +22,17 @@ public static Settings Default { return defaultInstance; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool alwaysOn { + get { + return ((bool)(this["alwaysOn"])); + } + set { + this["alwaysOn"] = value; + } + } } } diff --git a/KeyboardDisplay/Properties/Settings.settings b/KeyboardDisplay/Properties/Settings.settings index 033d7a5..647fb04 100644 --- a/KeyboardDisplay/Properties/Settings.settings +++ b/KeyboardDisplay/Properties/Settings.settings @@ -1,7 +1,9 @@  - - - - - + + + + + False + + \ No newline at end of file diff --git a/KeyboardDisplay/Window1.xaml b/KeyboardDisplay/Window1.xaml index 3188a1f..3f659be 100644 --- a/KeyboardDisplay/Window1.xaml +++ b/KeyboardDisplay/Window1.xaml @@ -5,12 +5,13 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:KeyboardDisplay" mc:Ignorable="d" - Title="Keyboard Display Settings" Icon="Resources/KBDDisp.ico" SizeToContent="Height" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" Width="300"> + Title="Keyboard Display Settings" Icon="Resources/KBDDisp.ico" SizeToContent="Height" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" Width="424.413" Loaded="Window_Loaded">