InputGestureCollection Classe

Definição

Representa uma coleção ordenada de InputGesture objetos.

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

Exemplos

O exemplo seguinte cria um KeyGesture e adiciona-o ao InputGestureCollection 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

Name Description
InputGestureCollection()

Inicializa uma nova instância da InputGestureCollection classe.

InputGestureCollection(IList)

Inicializa uma nova instância da InputGestureCollection classe usando os elementos no especificado IList.

Propriedades

Name Description
Count

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

IsFixedSize

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

IsReadOnly

Recebe um valor que indica se isto InputGestureCollection é só de leitura. O valor predefinido é false.

IsSynchronized

Recebe um valor que indica se isto InputGestureCollection está 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

Name Description
Add(InputGesture)

Adiciona o especificado InputGesture a este InputGestureCollection.

AddRange(ICollection)

Adiciona os elementos de especificados ICollection ao final deste InputGestureCollection.

Clear()

Remove todos os elementos do InputGestureCollection.

Contains(InputGesture)

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

CopyTo(InputGesture[], Int32)

Copia todos os itens do InputGestureCollection array unidimensional especificado, começando no índice especificado do array-alvo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Obtém um enumerador que itera através deste InputGestureCollection.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(InputGesture)

Procura a primeira ocorrência do especificado InputGesture neste InputGestureCollection.

Insert(Int32, InputGesture)

Insere o especificado InputGesture neste InputGestureCollection índice especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(InputGesture)

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

RemoveAt(Int32)

Remove o especificado InputGesture no índice especificado deste InputGestureCollection.

Seal()

Define isto InputGestureCollection para apenas leitura.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Para uma descrição deste elemento, veja CopyTo(Array, Int32).

IList.Add(Object)

Para uma descrição deste elemento, veja Add(Object).

IList.Contains(Object)

Para uma descrição deste elemento, veja Contains(Object).

IList.IndexOf(Object)

Para uma descrição deste elemento, veja IndexOf(Object).

IList.Insert(Int32, Object)

Para uma descrição deste elemento, veja Insert(Int32, Object).

IList.Item[Int32]

Para uma descrição deste elemento, veja Item[Int32].

IList.Remove(Object)

Para uma descrição deste elemento, veja Remove(Object).

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Ver também