1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Input;
namespace IE_WPF_D3D
{
public class IECommands
{
public static RoutedUICommand New { get; private set; }
public static RoutedUICommand Close { get; private set; }
public static RoutedUICommand Quit { get; private set; }
public static RoutedUICommand About { get; private set; }
public static RoutedUICommand AboutOk { get; private set; }
static IECommands()
{
#region menu
InputGestureCollection inputsNew = new InputGestureCollection();
inputsNew.Add( new KeyGesture( Key.N, ModifierKeys.Control, "Ctrl + N" ) );
New = new RoutedUICommand( "New", "New", typeof(IECommands), inputsNew );
Close = new RoutedUICommand( "Close", "Close", typeof(IECommands) );
InputGestureCollection inputsQuit = new InputGestureCollection();
inputsQuit.Add( new KeyGesture( Key.F4, ModifierKeys.Alt, "Alt + F4" ) );
Quit = new RoutedUICommand( "Quit", "Quit", typeof(IECommands), inputsQuit );
InputGestureCollection inputsAbout = new InputGestureCollection();
inputsAbout.Add( new KeyGesture( Key.F1 ) );
About = new RoutedUICommand( "About", "About", typeof(IECommands), inputsAbout );
#endregion
#region aboutDlg
InputGestureCollection inputsAboutOk = new InputGestureCollection();
inputsAboutOk.Add( new KeyGesture( Key.Enter ) );
AboutOk = new RoutedUICommand( "AboutOk", "AboutOk", typeof(IECommands), inputsAboutOk );
#endregion
}
}
}
|