InputGestureCollection Klasa

Definicja

Reprezentuje uporządkowaną kolekcję InputGesture obiektów.

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
Dziedziczenie
InputGestureCollection
Implementuje

Przykłady

Poniższy przykład tworzy obiekt KeyGesture i dodaje go do InputGestureCollection obiektu 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)

Konstruktory

Nazwa Opis
InputGestureCollection()

Inicjuje nowe wystąpienie klasy InputGestureCollection.

InputGestureCollection(IList)

Inicjuje nowe wystąpienie InputGestureCollection klasy przy użyciu elementów w określonym IListobiekcie .

Właściwości

Nazwa Opis
Count

Pobiera liczbę InputGesture elementów w tym InputGestureCollectionobiekcie .

IsFixedSize

Pobiera wartość wskazującą, czy ma on InputGestureCollection stały rozmiar.

IsReadOnly

Pobiera wartość wskazującą, czy jest to InputGestureCollection tylko do odczytu. Wartość domyślna to false.

IsSynchronized

Pobiera wartość wskazującą, czy jest to InputGestureCollection zsynchronizowane (bezpieczne wątki).

Item[Int32]

Pobiera lub ustawia wartość InputGesture w określonym indeksie.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do tego InputGestureCollectionobiektu .

Metody

Nazwa Opis
Add(InputGesture)

Dodaje określony InputGesture element do tego InputGestureCollectionelementu .

AddRange(ICollection)

Dodaje elementy określonego ICollection elementu na końcu tego elementu InputGestureCollection.

Clear()

Usuwa wszystkie elementy z elementu InputGestureCollection.

Contains(InputGesture)

Określa, czy określona InputGesture znajduje się w kolekcji.

CopyTo(InputGesture[], Int32)

Kopiuje wszystkie elementy w InputGestureCollection obiekcie do określonej tablicy jednowymiarowej, począwszy od określonego indeksu tablicy docelowej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Pobiera moduł wyliczający, który iteruje za pomocą tego elementu InputGestureCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(InputGesture)

Wyszukuje pierwsze wystąpienie określonego InputGesture w tym InputGestureCollectionobiekcie .

Insert(Int32, InputGesture)

Wstawia określony InputGesture element do tego InputGestureCollection w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Remove(InputGesture)

Usuwa pierwsze wystąpienie określonego InputGesture elementu z tego InputGestureCollectionelementu .

RemoveAt(Int32)

Usuwa określony InputGesture w określonym indeksie tego InputGestureCollectionelementu .

Seal()

Ustawia tę wartość InputGestureCollection na tylko do odczytu.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, zobacz CopyTo(Array, Int32).

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Insert(Int32, Object).

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Remove(Object).

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też