private void FlipRotate_Executed(object sender, ExecutedRoutedEventArgs e) { Pause(); ActionStack.Did(ListFrames); Cursor = Cursors.AppStarting; _flipRotateFramesDel = FlipRotate; _flipRotateFramesDel.BeginInvoke(e.Parameter as string, FlipRotateCallback, null); }
private void ApplyFlipRotateButton_Click(object sender, RoutedEventArgs e) { Pause(); ActionStack.Did(ListFrames); Cursor = Cursors.AppStarting; var type = FlipHorizontalRadioButton.IsChecked.Value ? FlipRotateType.FlipHorizontal : FlipVerticalRadioButton.IsChecked.Value ? FlipRotateType.FlipVertical : RotateLeftRadioButton.IsChecked.Value ? FlipRotateType.RotateLeft90 : FlipRotateType.RotateRight90; _flipRotateFramesDel = FlipRotate; _flipRotateFramesDel.BeginInvoke(type, FlipRotateCallback, null); ClosePanel(); }