diff --git a/WifiSitterGui/TrayIconControl.xaml b/WifiSitterGui/TrayIconControl.xaml index ac53200..60da05b 100644 --- a/WifiSitterGui/TrayIconControl.xaml +++ b/WifiSitterGui/TrayIconControl.xaml @@ -23,6 +23,9 @@ + { + this.Dispatcher.Invoke(new Action(() => { _statusGui = null; })); + }; + _statusGui.Show(); + } + #endregion // methods #region eventhandlers + + private void ContextMenu_StatusSettings(object sender, RoutedEventArgs e) { + if (_statusGui == null) { + ShowStatusSettingsWindow(); + } + else { + _statusGui.WindowState = WindowState.Normal; + _statusGui.Activate(); + } + } + private void ContextMenu_Quit(object sender, RoutedEventArgs e) { _statusGui?.Close();