Пример #1
0
 private void key_down(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.C && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
     {
         EMFCopy.CopyVisualToWmfClipboard((Visual)this.tmp_border, Window.GetWindow(this));
         this.tmp_oxy.RefreshPlot(true);
         MessageBox.Show("OK");
     }
 }
Пример #2
0
 private void copy_to_clipboard_btn_clk(object sender, RoutedEventArgs e)
 {
     if (this.Model != null)
     {
         mainW.export_svg(this.model);
         EMFCopy.CopyVisualToWmfClipboard((Visual)this.model, Window.GetWindow(this));
         //还原之前的图,不还原会有一个小bug
         grid.Height = grid.ActualHeight + 1.0e-10;
     }
 }
Пример #3
0
 private void ctrl_C_keydown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.C && (Keyboard.Modifiers & (ModifierKeys.Control)) == (ModifierKeys.Control))
     {
         EMFCopy.CopyVisualToWmfClipboard((Visual)this.border, Window.GetWindow(this));
         //如果不抖动,就会出现崩溃
         ++flag;
         if (flag % 2 == 0)
         {
             this.Height = this.ActualHeight + 1.0;
         }
         else
         {
             this.Height = this.ActualHeight - 1.0;
         }
         //MessageBox.Show("OK");
         e.Handled = true;
     }
 }