InputGestureCollection Klasa

Definicja

Reprezentuje uporządkowaną kolekcję InputGesture obiektów.Represents an ordered collection of InputGesture objects.

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 KeyGesture i dodaje go InputGestureCollection do RoutedCommand.The following example creates a KeyGesture and adds it to the InputGestureCollection of a 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 klasy.Initializes a new instance of the InputGestureCollection class.

InputGestureCollection(IList)

Inicjuje nowe wystąpienie InputGestureCollection klasy za pomocą elementów w określonym IList.Initializes a new instance of the InputGestureCollection class using the elements in the specified IList.

Właściwości

Count

Pobiera liczbę InputGesture elementów w tym InputGestureCollectionelemencie.Gets the number of InputGesture items in this InputGestureCollection.

IsFixedSize

Pobiera wartość wskazującą, czy ma ona InputGestureCollection stały rozmiar.Gets a value that indicates whether this InputGestureCollection has a fixed size.

IsReadOnly

Pobiera wartość wskazującą, czy jest to InputGestureCollection tylko do odczytu.Gets a value that indicates whether this InputGestureCollection is read-only. Wartość domyślna to false.The default value is false.

IsSynchronized

Pobiera wartość wskazującą, czy InputGestureCollection jest synchronizowana (wątek bezpieczny).Gets a value that indicates whether this InputGestureCollection is synchronized (thread safe).

Item[Int32]

Pobiera lub ustawia InputGesture wartość o określonym indeksie.Gets or set the InputGesture at the specified index.

SyncRoot

Pobiera obiekt, którego można użyć do synchronizowania dostępu do tego InputGestureCollectionelementu.Gets an object that can be used to synchronize access to this InputGestureCollection.

Metody

Add(InputGesture)

Dodaje określony InputGesture do tego InputGestureCollection.Adds the specified InputGesture to this InputGestureCollection.

AddRange(ICollection)

Dodaje elementy określonego ICollection na końcu tego InputGestureCollectionelementu.Adds the elements of the specified ICollection to the end of this InputGestureCollection.

Clear()

Usuwa wszystkie elementy z InputGestureCollection.Removes all elements from the InputGestureCollection.

Contains(InputGesture)

Określa, czy określony InputGesture znajduje się w kolekcji.Determines whether the specified InputGesture is in the collection.

CopyTo(InputGesture[], Int32)

Kopiuje wszystkie elementy w InputGestureCollection do określonej jednowymiarowej tablicy, rozpoczynając od określonego indeksu tablicy docelowej.Copies all of the items in the InputGestureCollection to the specified one-dimensional array, starting at the specified index of the target array.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Pobiera moduł wyliczający, który wykonuje iterację w tym InputGestureCollectioncelu.Gets an enumerator that iterates through this InputGestureCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(InputGesture)

Wyszukuje pierwsze wystąpienie określonego InputGesture w tym InputGestureCollectionelemencie.Searches for the first occurrence of the specified InputGesture in this InputGestureCollection.

Insert(Int32, InputGesture)

Wstawia określony InputGesture do tego InputGestureCollection indeksu o określonym indeksie.Inserts the specified InputGesture into this InputGestureCollection at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(InputGesture)

Usuwa pierwsze wystąpienie określonego InputGesture z tego InputGestureCollectionelementu.Removes the first occurrence of the specified InputGesture from this InputGestureCollection.

RemoveAt(Int32)

Usuwa określony InputGesture indeks InputGestureCollection.Removes the specified InputGesture at the specified index of this InputGestureCollection.

Seal()

Ustawia ten InputGestureCollection element na tylko do odczytu.Sets this InputGestureCollection to read-only.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, CopyTo(Array, Int32)Zobacz.For a description of this member, see CopyTo(Array, Int32).

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, Add(Object)Zobacz.For a description of this member, see Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, Contains(Object)Zobacz.For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, IndexOf(Object)Zobacz.For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, Insert(Int32, Object)Zobacz.For a description of this member, see Insert(Int32, Object).

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, Item[Int32]Zobacz.For a description of this member, see Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, Remove(Object)Zobacz.For a description of this member, see Remove(Object).

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też