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; } }
private void Button_Click(object sender, RoutedEventArgs e) { instance.Activate(); }