InputGestureCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 é |
| 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. |