InputGestureCollection Klasse

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 IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class InputGestureCollection
Implements IList
Vererbung
InputGestureCollection
Implementiert

Beispiele

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)

Konstruktoren

InputGestureCollection()

Initialisiert eine neue Instanz der InputGestureCollection-Klasse.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.

Eigenschaften

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 das InputGestureCollection schreibgeschützt ist.Gets a value that indicates whether this InputGestureCollection is read-only. Der Standardwert ist falsesein.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.

Methoden

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 der 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.

(Geerbt von 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.

(Geerbt von Object)
GetType()

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

(Geerbt von 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.

(Geerbt von 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.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

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

IList.Add(Object)

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

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.Item[Int32]

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

IList.Remove(Object)

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

Erweiterungsmethoden

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.

Gilt für:

Siehe auch