private void Application_InstanceStarted(IApplicationInstance instance)
        {
            Dispatcher.InvokeAsync(() =>
            {
                var button = new ActionCenterApplicationButton(application.Info, instance);

                button.Clicked      += (o, args) => instance.Activate();
                instance.Terminated += (_) => RemoveInstance(button);
                InstancePanel.Children.Add(button);

                ApplicationName.Visibility   = Visibility.Visible;
                ApplicationButton.Visibility = Visibility.Collapsed;
            });
        }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (InstanceStackPanel.Children.Count == 0)
     {
         application.Start();
     }
     else if (InstanceStackPanel.Children.Count == 1)
     {
         single.Activate();
     }
     else
     {
         InstancePopup.IsOpen = true;
     }
 }
Exemple #3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     instance.Activate();
 }