InputGestureCollection Class

Definition

Stellt eine geordnete Auflistung von InputGesture-Objekten dar.Represents an ordered collection of InputGesture objects.

public ref class InputGestureCollection sealed : System::Collections::IList
public sealed class InputGestureCollection : System.Collections.IList
type InputGestureCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
type InputGestureCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class InputGestureCollection
Implements IList
Inheritance
InputGestureCollection
Implements

Examples

Im folgenden Beispiel wird eine KeyGesture erstellt und der InputGestureCollection eines RoutedCommandhinzugefügt.The following example creates a KeyGesture and adds it to the InputGestureCollection of a RoutedCommand.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
KeyGesture OpenCmdKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture);
Dim OpenCmdKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture)

Constructors

InputGestureCollection()

Initialisiert eine neue Instanz der Klasse InputGestureCollection.Initializes a new instance of the InputGestureCollection class.

InputGestureCollection(IList)

Initialisiert eine neue Instanz der InputGestureCollection-Klasse mit den Elementen in der angegebenen IList.Initializes a new instance of the InputGestureCollection class using the elements in the specified IList.

Properties

Count

Ruft die Anzahl der InputGesture-Elemente in der InputGestureCollection ab.Gets the number of InputGesture items in this InputGestureCollection.

IsFixedSize

Ruft einen Wert ab, der angibt, ob diese InputGestureCollection eine feste Größe hat.Gets a value that indicates whether this InputGestureCollection has a fixed size.

IsReadOnly

Ruft einen Wert ab, der angibt, ob diese InputGestureCollection schreibgeschützt ist.Gets a value that indicates whether this InputGestureCollection is read-only. Standardwert: false.The default value is false.

IsSynchronized

Ruft einen Wert ab, der angibt, ob die InputGestureCollection synchronisiert (threadsicher) ist.Gets a value that indicates whether this InputGestureCollection is synchronized (thread safe).

Item[Int32]

Ruft die InputGesture am angegebenen Index ab oder legt diese fest.Gets or set the InputGesture at the specified index.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf diese InputGestureCollection synchronisiert werden kann.Gets an object that can be used to synchronize access to this InputGestureCollection.

Methods

Add(InputGesture)

Fügt diesem InputGesture die angegebene InputGestureCollection hinzu.Adds the specified InputGesture to this InputGestureCollection.

AddRange(ICollection)

Fügt die Elemente der angegebenen ICollection am Ende der InputGestureCollection hinzu.Adds the elements of the specified ICollection to the end of this InputGestureCollection.

Clear()

Entfernt alle Elemente aus InputGestureCollection.Removes all elements from the InputGestureCollection.

Contains(InputGesture)

Bestimmt, ob die angegebene InputGesture in der Auflistung enthalten ist.Determines whether the specified InputGesture is in the collection.

CopyTo(InputGesture[], Int32)

Kopiert alle Elemente in der InputGestureCollection in das angegebene eindimensionale Array, wobei am angegebenen Index des Zielarrays begonnen wird.Copies all of the items in the InputGestureCollection to the specified one-dimensional array, starting at the specified index of the target array.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator()

Ruft einen Enumerator ab, der die InputGestureCollection durchläuft.Gets an enumerator that iterates through this InputGestureCollection.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(InputGesture)

Sucht das erste Vorkommen der angegebenen InputGesture in der InputGestureCollection.Searches for the first occurrence of the specified InputGesture in this InputGestureCollection.

Insert(Int32, InputGesture)

Fügt die angegebene InputGesture am angegebenen Index in die InputGestureCollection ein.Inserts the specified InputGesture into this InputGestureCollection at the specified index.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(InputGesture)

Entfernt das erste Vorkommen des angegebenen InputGesture aus der InputGestureCollection.Removes the first occurrence of the specified InputGesture from this InputGestureCollection.

RemoveAt(Int32)

Entfernt die angegebene InputGesture am angegebenen Index der InputGestureCollection.Removes the specified InputGesture at the specified index of this InputGestureCollection.

Seal()

Legt diese InputGestureCollection als schreibgeschützt fest.Sets this InputGestureCollection to read-only.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Members finden Sie unter CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

IList.Add(Object)

Eine Beschreibung dieses Members finden Sie unter Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object)

Eine Beschreibung dieses Members finden Sie unter Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Eine Beschreibung dieses Members finden Sie unter IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Eine Beschreibung dieses Members finden Sie unter Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.Item[Int32]

Eine Beschreibung dieses Members finden Sie unter Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object)

Eine Beschreibung dieses Members finden Sie unter Remove(Object).For a description of this member, see Remove(Object).

Extension Methods

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Applies to

See also