Compartilhar via


InputGestureCollection Classe

Definição

Representa uma coleção ordenada de objetos de InputGesture.

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
Herança
InputGestureCollection
Implementações

Exemplos

O exemplo a seguir cria um KeyGesture e o InputGestureCollection adiciona ao de um 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)

Construtores

InputGestureCollection()

Inicializa uma nova instância da classe InputGestureCollection.

InputGestureCollection(IList)

Inicializa uma nova instância da classe InputGestureCollection usando os elementos na IList especificada.

Propriedades

Count

Obtém o número de itens InputGesture nesta InputGestureCollection.

IsFixedSize

Obtém um valor que indica se este InputGestureCollection tem um tamanho fixo.

IsReadOnly

Obtém um valor que indica se esse InputGestureCollection é somente leitura. O valor padrão é false.

IsSynchronized

Obtém um valor que indica se este InputGestureCollection é sincronizado (thread-safe).

Item[Int32]

Obtém ou define o InputGesture no índice especificado.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso a este InputGestureCollection.

Métodos

Add(InputGesture)

Adiciona o InputGesture especificado a este InputGestureCollection.

AddRange(ICollection)

Adiciona os elementos do ICollection especificado ao final deste InputGestureCollection.

Clear()

Remove todos os elementos do InputGestureCollection.

Contains(InputGesture)

Determina se o InputGesture especificado está na coleção.

CopyTo(InputGesture[], Int32)

Copia todos os itens no InputGestureCollection para a matriz unidimensional especificada, iniciando no índice especificado da matriz de destino.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Obtém um enumerador que itera por esta InputGestureCollection.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(InputGesture)

Pesquisa pela primeira ocorrência do InputGesture especificado nesta InputGestureCollection.

Insert(Int32, InputGesture)

Insere o InputGesture especificado nesta InputGestureCollection no índice especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(InputGesture)

Remove a primeira ocorrência do InputGesture especificado dessa InputGestureCollection.

RemoveAt(Int32)

Remove o InputGesture especificado no índice especificado desta InputGestureCollection.

Seal()

Define este InputGestureCollection como somente leitura.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para obter uma descrição desse membro, confira CopyTo(Array, Int32).

IList.Add(Object)

Para obter uma descrição desse membro, confira Add(Object).

IList.Contains(Object)

Para obter uma descrição desse membro, confira Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição desse membro, confira IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição desse membro, confira Insert(Int32, Object).

IList.Item[Int32]

Para obter uma descrição desse membro, confira Item[Int32].

IList.Remove(Object)

Para obter uma descrição desse membro, confira Remove(Object).

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também