private void pluginButton_Click(object sender, RoutedEventArgs e) { Button senderButton = sender as Button; EffectCommand command = senderButton.DataContext as EffectCommand; undoRedo.InsertComand(command); command.Execute(); }
private void testEffects_Click(object sender, RoutedEventArgs e) { //this.CreateBitmap(mainCanvas); DropShadowEffect effect = new DropShadowEffect(); effect.Direction = 320; effect.ShadowDepth = 25; effect.Color = Color.FromRgb(122, 122, 122); effect.Opacity = 1; BlurEffect blur = new BlurEffect(); blur.Radius = 15; EffectCommand command = new EffectCommand(blur, mainCanvas); undoRedo.InsertComand(command); command.Execute(); }