Udostępnij za pośrednictwem


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
type InputGestureCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class InputGestureCollection
Implements IList
Dziedziczenie
InputGestureCollection
Implementuje

Przykłady

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

InputGestureCollection()

Inicjuje nowe wystąpienie klasy InputGestureCollection.

InputGestureCollection(IList)

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

Właściwości

Count

Pobiera liczbę InputGesture elementów w tym elemecie InputGestureCollection.

IsFixedSize

Pobiera wartość wskazującą, czy ma to 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

Add(InputGesture)

Dodaje określony InputGesture element do tego InputGestureCollectionelementu .

AddRange(ICollection)

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

Clear()

Usuwa wszystkie elementy z obiektu InputGestureCollection.

Contains(InputGesture)

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

CopyTo(InputGesture[], Int32)

Kopiuje wszystkie elementy w InputGestureCollection określonej tablicy jednowymiarowej, zaczynając 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()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(InputGesture)

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

Insert(Int32, InputGesture)

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

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(InputGesture)

Usuwa pierwsze wystąpienie określonego InputGesture 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

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

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też