private void Contrast_Click(object sender, RoutedEventArgs e) { BrightnessContrastWindow controlPane = new BrightnessContrastWindow(this); tempImage = Utils.GetBitmapFromCanvas(MainCanvas).ConvertToGrayscale(); controlPane.ResizeMode = ResizeMode.NoResize; controlPane.ShowDialog(); }
internal static void BrightnessContrastExecuted(Window mainWindow, ExecutedRoutedEventArgs e) { if (bcWindow == null) { bcWindow = new BrightnessContrastWindow(mainWindow); bcWindow.OnClosedOnce = () => bcWindow = null; } bcWindow.Show(); bcWindow.Activate(); e.Handled = true; }