2 types derived from InputBinding
PresentationCore (2)
System\Windows\Input\Command\KeyBinding.cs (1)
24public class KeyBinding : InputBinding
System\Windows\Input\Command\MouseBinding.cs (1)
25public class MouseBinding : InputBinding
18 instantiations of InputBinding
PresentationCore (1)
System\Windows\Input\Command\InputBinding.cs (1)
165return new InputBinding();
PresentationFramework (16)
MS\Internal\Commands\CommandHelpers.cs (1)
107CommandManager.RegisterClassInputBinding(controlType, new InputBinding(command, inputGestures[i]));
System\Windows\Controls\DataGrid.cs (2)
57CommandManager.RegisterClassInputBinding(ownerType, new InputBinding(BeginEditCommand, new KeyGesture(Key.F2))); 62CommandManager.RegisterClassInputBinding(ownerType, new InputBinding(CancelEditCommand, new KeyGesture(Key.Escape)));
System\Windows\Controls\DocumentViewer.cs (3)
1639new InputBinding(NavigationCommands.Zoom, 1651new InputBinding(DocumentViewer.FitToMaxPagesAcrossCommand, 1663new InputBinding(DocumentViewer.FitToMaxPagesAcrossCommand,
System\Windows\Controls\SinglePageViewer.cs (10)
1272CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.Left))); 1273CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.Up))); 1274CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.PageUp))); 1275CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.Right))); 1276CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.Down))); 1277CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.PageDown))); 1278CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.FirstPage, new KeyGesture(Key.Home))); 1279CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.FirstPage, new KeyGesture(Key.Home, ModifierKeys.Control))); 1280CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.LastPage, new KeyGesture(Key.End))); 1281CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.LastPage, new KeyGesture(Key.End, ModifierKeys.Control)));
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
2135new InputBinding(command, inputGesture));
49 references to InputBinding
PresentationCore (40)
System\Windows\Input\Command\CommandManager.cs (3)
182public static void RegisterClassInputBinding(Type type, InputBinding inputBinding) 304InputBinding inputBinding = localInputBindings.FindMatch(targetElement, inputEventArgs); 324InputBinding inputBinding = classInputBindings.FindMatch(targetElement, inputEventArgs);
System\Windows\Input\Command\InputBinding.cs (7)
58DependencyProperty.Register("Command", typeof(ICommand), typeof(InputBinding), new UIPropertyMetadata(null, new PropertyChangedCallback(OnCommandPropertyChanged))); 88DependencyProperty.Register("CommandParameter", typeof(object), typeof(InputBinding)); 109DependencyProperty.Register("CommandTarget", typeof(IInputElement), typeof(InputBinding)); 174_gesture = ((InputBinding)sourceFreezable).Gesture; 183_gesture = ((InputBinding)sourceFreezable).Gesture; 192_gesture = ((InputBinding)sourceFreezable).Gesture; 201_gesture = ((InputBinding)sourceFreezable).Gesture;
System\Windows\Input\Command\InputBindingCollection.cs (30)
89return this.Contains(key as InputBinding); 99InputBinding inputBinding = value as InputBinding; 110this.Insert(index, value as InputBinding); 119this.Add(inputBinding as InputBinding); 129this.Remove(inputBinding as InputBinding); 143InputBinding inputBinding = value as InputBinding; 155public InputBinding this[int index] 172InputBinding oldInputBinding = null; 195public int Add(InputBinding inputBinding) 200_innerBindingList = new System.Collections.Generic.List<InputBinding>(1); 231public int IndexOf(InputBinding value) 249_innerBindingList = new System.Collections.Generic.List<InputBinding>(collection.Count); 254InputBinding inputBinding = collectionEnum.Current as InputBinding; 273public void Insert(int index, InputBinding inputBinding) 291public void Remove(InputBinding inputBinding) 295if (_innerBindingList.Remove(inputBinding as InputBinding)) 310InputBinding oldInputBinding = null; 360List<InputBinding> oldInputBindings = new List<InputBinding>(_innerBindingList); 363foreach (InputBinding inputBinding in oldInputBindings) 380System.Collections.Generic.List<InputBinding> list = new System.Collections.Generic.List<InputBinding>(0); 398public bool Contains(InputBinding key) 413public void CopyTo(InputBinding[] inputBindings, int index) 421internal InputBinding FindMatch(object targetElement, InputEventArgs inputEventArgs) 425InputBinding inputBinding = this[i]; 453private List<InputBinding> _innerBindingList;
PresentationFramework (9)
System\Windows\Controls\DocumentViewer.cs (3)
1638InputBinding zoom100InputBinding = 1650InputBinding wholePageInputBinding = 1662InputBinding twoPagesInputBinding =
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
387case 293: t = () => typeof(InputBinding); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7921Type type = typeof(System.Windows.Input.InputBinding); 7922DependencyProperty dp = System.Windows.Input.InputBinding.CommandProperty; 7924this.GetXamlType(typeof(System.Windows.Input.InputBinding)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5916typeof(System.Windows.Input.InputBinding),
System\Windows\Markup\KnownTypes.cs (1)
5841case KnownElements.InputBinding: t = typeof(System.Windows.Input.InputBinding); break;