コード例 #1
0
        private void Contrast_Click(object sender, RoutedEventArgs e)
        {
            BrightnessContrastWindow controlPane = new BrightnessContrastWindow(this);

            tempImage = Utils.GetBitmapFromCanvas(MainCanvas).ConvertToGrayscale();
            controlPane.ResizeMode = ResizeMode.NoResize;
            controlPane.ShowDialog();
        }
コード例 #2
0
ファイル: Tools.cs プロジェクト: vosen/UAM.ImageProcessing
 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;
 }
コード例 #3
0
ファイル: Tools.cs プロジェクト: vosen/UAM.ImageProcessing
 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;
 }