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 geordnete 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 erstellt und dem InputGestureCollection eines RoutedCommandhinzugefü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
InputGestureCollection() |
Initialisiert eine neue Instanz der InputGestureCollection-Klasse. |
InputGestureCollection(IList) |
Initialisiert eine neue Instanz der InputGestureCollection-Klasse mit den Elementen in der angegebenen IList. |
Eigenschaften
Count |
Ruft die Anzahl der InputGesture-Elemente in der InputGestureCollection ab. |
IsFixedSize |
Ruft einen Wert ab, der angibt, ob diese InputGestureCollection eine feste Größe hat. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob diese InputGestureCollection schreibgeschützt ist. Der Standardwert ist |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob die InputGestureCollection synchronisiert (threadsicher) ist. |
Item[Int32] |
Ruft die InputGesture am angegebenen Index ab oder legt diese fest. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf diese InputGestureCollection synchronisiert werden kann. |
Methoden
Add(InputGesture) |
Fügt diesem InputGesture die angegebene InputGestureCollection hinzu. |
AddRange(ICollection) |
Fügt die Elemente der angegebenen ICollection am Ende der InputGestureCollection hinzu. |
Clear() |
Entfernt alle Elemente aus der InputGestureCollection. |
Contains(InputGesture) |
Bestimmt, ob die angegebene InputGesture in der Auflistung enthalten ist. |
CopyTo(InputGesture[], Int32) |
Kopiert alle Elemente in der InputGestureCollection in das angegebene eindimensionale Array, wobei am angegebenen Index des Zielarrays begonnen wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Ruft einen Enumerator ab, der die InputGestureCollection durchläuft. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(InputGesture) |
Sucht das erste Vorkommen der angegebenen InputGesture in der InputGestureCollection. |
Insert(Int32, InputGesture) |
Fügt die angegebene InputGesture am angegebenen Index in die InputGestureCollection ein. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(InputGesture) |
Entfernt das erste Vorkommen des angegebenen InputGesture aus der InputGestureCollection. |
RemoveAt(Int32) |
Entfernt die angegebene InputGesture am angegebenen Index der InputGestureCollection. |
Seal() |
Legt diese InputGestureCollection als schreibgeschützt fest. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Eine Beschreibung dieses Elements finden Sie unter CopyTo(Array, Int32). |
IList.Add(Object) |
Eine Beschreibung dieses Elements finden Sie unter Add(Object). |
IList.Contains(Object) |
Eine Beschreibung dieses Elements finden Sie unter Contains(Object). |
IList.IndexOf(Object) |
Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object). |
IList.Insert(Int32, Object) |
Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object). |
IList.Item[Int32] |
Eine Beschreibung dieses Elements finden Sie unter Item[Int32]. |
IList.Remove(Object) |
Eine Beschreibung dieses Elements finden Sie unter Remove(Object). |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |