2 types derived from InputBinding
PresentationCore (2)
System\Windows\Input\Command\KeyBinding.cs (1)
23public class KeyBinding : InputBinding
System\Windows\Input\Command\MouseBinding.cs (1)
24public class MouseBinding : InputBinding
18 instantiations of InputBinding
PresentationCore (1)
System\Windows\Input\Command\InputBinding.cs (1)
164return new InputBinding();
PresentationFramework (16)
MS\Internal\Commands\CommandHelpers.cs (1)
106CommandManager.RegisterClassInputBinding(controlType, new InputBinding(command, inputGestures[i]));
System\Windows\Controls\DataGrid.cs (2)
56CommandManager.RegisterClassInputBinding(ownerType, new InputBinding(BeginEditCommand, new KeyGesture(Key.F2))); 61CommandManager.RegisterClassInputBinding(ownerType, new InputBinding(CancelEditCommand, new KeyGesture(Key.Escape)));
System\Windows\Controls\DocumentViewer.cs (3)
1638new InputBinding(NavigationCommands.Zoom, 1650new InputBinding(DocumentViewer.FitToMaxPagesAcrossCommand, 1662new InputBinding(DocumentViewer.FitToMaxPagesAcrossCommand,
System\Windows\Controls\SinglePageViewer.cs (10)
1271CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.Left))); 1272CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.Up))); 1273CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.PreviousPage, new KeyGesture(Key.PageUp))); 1274CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.Right))); 1275CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.Down))); 1276CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.NextPage, new KeyGesture(Key.PageDown))); 1277CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.FirstPage, new KeyGesture(Key.Home))); 1278CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.FirstPage, new KeyGesture(Key.Home, ModifierKeys.Control))); 1279CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.LastPage, new KeyGesture(Key.End))); 1280CommandManager.RegisterClassInputBinding(typeof(FlowDocumentPageViewer), new InputBinding(NavigationCommands.LastPage, new KeyGesture(Key.End, ModifierKeys.Control)));
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
2134new InputBinding(command, inputGesture));
49 references to InputBinding
PresentationCore (40)
System\Windows\Input\Command\CommandManager.cs (3)
181public static void RegisterClassInputBinding(Type type, InputBinding inputBinding) 303InputBinding inputBinding = localInputBindings.FindMatch(targetElement, inputEventArgs); 323InputBinding inputBinding = classInputBindings.FindMatch(targetElement, inputEventArgs);
System\Windows\Input\Command\InputBinding.cs (7)
57DependencyProperty.Register("Command", typeof(ICommand), typeof(InputBinding), new UIPropertyMetadata(null, new PropertyChangedCallback(OnCommandPropertyChanged))); 87DependencyProperty.Register("CommandParameter", typeof(object), typeof(InputBinding)); 108DependencyProperty.Register("CommandTarget", typeof(IInputElement), typeof(InputBinding)); 173_gesture = ((InputBinding)sourceFreezable).Gesture; 182_gesture = ((InputBinding)sourceFreezable).Gesture; 191_gesture = ((InputBinding)sourceFreezable).Gesture; 200_gesture = ((InputBinding)sourceFreezable).Gesture;
System\Windows\Input\Command\InputBindingCollection.cs (30)
88return this.Contains(key as InputBinding); 98InputBinding inputBinding = value as InputBinding; 109this.Insert(index, value as InputBinding); 118this.Add(inputBinding as InputBinding); 128this.Remove(inputBinding as InputBinding); 142InputBinding inputBinding = value as InputBinding; 154public InputBinding this[int index] 171InputBinding oldInputBinding = null; 194public int Add(InputBinding inputBinding) 199_innerBindingList = new System.Collections.Generic.List<InputBinding>(1); 230public int IndexOf(InputBinding value) 248_innerBindingList = new System.Collections.Generic.List<InputBinding>(collection.Count); 253InputBinding inputBinding = collectionEnum.Current as InputBinding; 272public void Insert(int index, InputBinding inputBinding) 290public void Remove(InputBinding inputBinding) 294if (_innerBindingList.Remove(inputBinding as InputBinding)) 309InputBinding oldInputBinding = null; 359List<InputBinding> oldInputBindings = new List<InputBinding>(_innerBindingList); 362foreach (InputBinding inputBinding in oldInputBindings) 379System.Collections.Generic.List<InputBinding> list = new System.Collections.Generic.List<InputBinding>(0); 397public bool Contains(InputBinding key) 412public void CopyTo(InputBinding[] inputBindings, int index) 420internal InputBinding FindMatch(object targetElement, InputEventArgs inputEventArgs) 424InputBinding inputBinding = this[i]; 452private List<InputBinding> _innerBindingList;
PresentationFramework (9)
System\Windows\Controls\DocumentViewer.cs (3)
1637InputBinding zoom100InputBinding = 1649InputBinding wholePageInputBinding = 1661InputBinding twoPagesInputBinding =
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
386case 293: t = () => typeof(InputBinding); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7920Type type = typeof(System.Windows.Input.InputBinding); 7921DependencyProperty dp = System.Windows.Input.InputBinding.CommandProperty; 7923this.GetXamlType(typeof(System.Windows.Input.InputBinding)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5915typeof(System.Windows.Input.InputBinding),
System\Windows\Markup\KnownTypes.cs (1)
5840case KnownElements.InputBinding: t = typeof(System.Windows.Input.InputBinding); break;