InputGestureCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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. |