private void Window_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            var wasVisible   = (bool)e.OldValue;
            var isNowVisible = (bool)e.NewValue;

            if (!isNowVisible && wasVisible && Settings.Default.AlwaysOn && !App.IsShuttingDown)
            {
                TrayIconHelper.ShowRunningInTrayBalloon();
            }
        }
Пример #2
0
 public static bool Initialize()
 {
     if (IsExistingInstanceRunning())
     {
         return(false);
     }
     SettingsHelper.UpgradeSettings();
     LoadAccounts();
     InitMainWindow();
     if (Settings.Default.AlwaysOn)
     {
         TrayIconHelper.CreateTrayIcon();
         if (!App.Arguments.Contains("-systemstartup"))
         {
             TrayIconHelper.ShowRunningInTrayBalloon();
         }
     }
     LaunchStartAccount();
     return(true);
 }