public static void Register(UIElement element, SimpleRoutedCommand simpleRoutedCommand, InputGesture inputGesture) { element.InputBindings.Add(new InputBinding(simpleRoutedCommand, inputGesture)); element.CommandBindings.Add(simpleRoutedCommand.CommandBinding); }
//http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!255.entry?wa=wsignin1.0 public static void RegisterClass(Type hostType, SimpleRoutedCommand simpleRoutedCommand, InputGesture inputGesture) { CommandManager.RegisterClassCommandBinding(hostType, simpleRoutedCommand.CommandBinding); CommandManager.RegisterClassInputBinding(hostType, new InputBinding(simpleRoutedCommand, inputGesture)); simpleRoutedCommand._routedCommand.InputGestures.Add(inputGesture); }
public static void RegisterClass(Type hostType, SimpleRoutedCommand simpleRoutedCommand) { CommandManager.RegisterClassCommandBinding(hostType, simpleRoutedCommand.CommandBinding); }
public static void Register(UIElement element, SimpleRoutedCommand simpleRoutedCommand) { element.CommandBindings.Add(simpleRoutedCommand.CommandBinding); }