private void SetImageAndOpacityToScreen(object sender, RoutedEventArgs e) { Settings.Default["ImageName"] = setImageName; Settings.Default["Opacity"] = setNewOpacityValue; Settings.Default.Save(); //GifAnimation ani = new GifAnimation(); //ani.Show(); bool isWindowOpen = false; foreach (Window w in Application.Current.Windows) { if (w is GifAnimation) { isWindowOpen = true; w.Close(); GifAnimation newwindow = new GifAnimation(); newwindow.Show(); //w.Activate(); } } if (!isWindowOpen) { GifAnimation newwindow = new GifAnimation(); newwindow.Show(); } }
private void SetImageAndOpacityToScreen(object sender, RoutedEventArgs e) { _floaterImagerController.SetImageNameAndOpacityValue(setImageName, setNewOpacityValue); //MessageBox.Show(setImageName + " " + setNewOpacityValue); GifAnimation ani = new GifAnimation(); ani.Show(); }