InputGestureCollection Klasse

Definition

Stellt eine sortierte Auflistung von InputGesture Objekten dar.

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

Beispiele

Im folgenden Beispiel wird ein KeyGesture Objekt erstellt und dem InputGestureCollection Von - RoutedCommandObjekt hinzugefügt.

<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

Name Beschreibung
InputGestureCollection()

Initialisiert eine neue Instanz der InputGestureCollection-Klasse.

InputGestureCollection(IList)

Initialisiert eine neue Instanz der Klasse mithilfe der InputGestureCollection Elemente im angegebenen IList.

Eigenschaften

Name Beschreibung
Count

Ruft die Anzahl der InputGesture Elemente in diesem InputGestureCollection.

IsFixedSize

Ruft einen Wert ab, der angibt, ob dies InputGestureCollection eine feste Größe hat.

IsReadOnly

Ruft einen Wert ab, der angibt, ob dies InputGestureCollection schreibgeschützt ist. Der Standardwert ist false.

IsSynchronized

Ruft einen Wert ab, der angibt, ob dies InputGestureCollection synchronisiert wird (Threadsicher).

Item[Int32]

Ruft den angegebenen Index ab oder legt sie InputGesture fest.

SyncRoot

Ruft ein Objekt ab, das verwendet werden kann, um den Zugriff auf dieses InputGestureCollectionObjekt zu synchronisieren.

Methoden

Name Beschreibung
Add(InputGesture)

Fügt den angegebenen InputGesture Wert zu diesem InputGestureCollectionWert hinzu.

AddRange(ICollection)

Fügt die Elemente des angegebenen ICollection Am Endes dieses InputGestureCollectionElements hinzu.

Clear()

Entfernt alle Elemente aus dem InputGestureCollection.

Contains(InputGesture)

Bestimmt, ob sich der angegebene InputGesture Wert in der Auflistung befindet.

CopyTo(InputGesture[], Int32)

Kopiert alle Elemente im InputGestureCollection angegebenen eindimensionalen Array ab dem angegebenen Index des Zielarrays.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Ruft einen Enumerator ab, der dies InputGestureCollectiondurchläuft.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(InputGesture)

Sucht nach dem ersten Vorkommen der in dieser InputGestureDatei angegebenen InputGestureCollection .

Insert(Int32, InputGesture)

Fügt den angegebenen InputGesture Wert am angegebenen Index ein InputGestureCollection .

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(InputGesture)

Entfernt das erste Vorkommen des angegebenen InputGesture aus diesem InputGestureCollection.

RemoveAt(Int32)

Entfernt den angegebenen InputGesture Index dieses InputGestureCollectionWerts.

Seal()

Legt diesen InputGestureCollection Wert auf schreibgeschützt fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Mitglieds finden Sie unter CopyTo(Array, Int32).

IList.Add(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter Add(Object).

IList.Contains(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter Contains(Object).

IList.IndexOf(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter IndexOf(Object).

IList.Insert(Int32, Object)

Eine Beschreibung dieses Mitglieds finden Sie unter Insert(Int32, Object).

IList.Item[Int32]

Eine Beschreibung dieses Mitglieds finden Sie unter Item[Int32].

IList.Remove(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter Remove(Object).

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für:

Weitere Informationen