(0) exportieren Drucken
Alle erweitern

InputBindingCollection-Klasse

Represents an ordered collection of InputBinding objects.

Namespace: System.Windows.Input
Assembly: PresentationCore (in presentationcore.dll)
XML-Namespaces:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public sealed class InputBindingCollection : IList, ICollection, IEnumerable
public final class InputBindingCollection implements IList, ICollection, 
	IEnumerable
public final class InputBindingCollection implements IList, ICollection, 
	IEnumerable
<InputBindingCollection .../>

All objects which derive from UIElement have an InputBindingCollection named InputBindings.

The following example creates a KeyGesture and associates it with a KeyBinding. The KeyBinding is added to the InputBindingCollection on a Window.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>

KeyGesture OpenKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

KeyBinding OpenCmdKeybinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenKeyGesture);

this.InputBindings.Add(OpenCmdKeybinding);

System.Object
  System.Windows.Input.InputBindingCollection

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Microsoft .NET Framework 3.0 wird unter Windows Vista, Microsoft Windows XP SP2 und Windows Server 2003 SP1 unterstützt.

.NET Framework

Unterstützt in: 3.0
Anzeigen:
© 2014 Microsoft