Comparteix a través de


InputGestureCollection Clase

Definición

Representa una colección ordenada de objetos 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
Herencia
InputGestureCollection
Implementaciones

Ejemplos

En el ejemplo siguiente se crea un KeyGesture objeto y se agrega a de InputGestureCollection .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)

Constructores

InputGestureCollection()

Inicializa una nueva instancia de la clase InputGestureCollection.

InputGestureCollection(IList)

Inicializa una nueva instancia de la clase InputGestureCollection utilizando los elementos del objeto IList especificado.

Propiedades

Count

Obtiene el número de elementos InputGesture de esta colección InputGestureCollection.

IsFixedSize

Obtiene un valor que indica si esta InputGestureCollection tiene un tamaño fijo.

IsReadOnly

Obtiene un valor que indica si esta colección InputGestureCollection es de solo lectura. El valor predeterminado es false.

IsSynchronized

Obtiene un valor que indica si esta colección InputGestureCollection está sincronizada (es segura para la ejecución de subprocesos).

Item[Int32]

Obtiene o establece la clase InputGesture en el índice especificado.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a este InputGestureCollection.

Métodos

Add(InputGesture)

Agrega el objeto de InputGesture especificado a esta clase InputGestureCollection.

AddRange(ICollection)

Agrega los elementos del objeto ICollection especificado al final de esta colección InputGestureCollection.

Clear()

Quita todos los elementos de InputGestureCollection.

Contains(InputGesture)

Determina si el InputGesture especificado se encuentra en la colección.

CopyTo(InputGesture[], Int32)

Copia todos los elementos de la colección InputGestureCollection en la matriz unidimensional especificada, empezando en el índice indicado de la matriz de destino.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene un enumerador que recorre en iteración esta colección InputGestureCollection.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(InputGesture)

Busca la primera aparición del objeto InputGesture especificado en esta colección InputGestureCollection.

Insert(Int32, InputGesture)

Inserta el objeto InputGesture especificado en esta colección InputGestureCollection en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(InputGesture)

Quita la primera aparición del objeto InputGesture especificado de este objeto InputGestureCollection.

RemoveAt(Int32)

Quita de esta colección InputGesture el objeto InputGestureCollection especificado que está en el índice indicado.

Seal()

Establece esta colección InputGestureCollection en modo de sólo lectura.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).

IList.Add(Object)

Para obtener una descripción de este miembro, vea Add(Object).

IList.Contains(Object)

Para obtener una descripción de este miembro, vea Contains(Object).

IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).

IList.Insert(Int32, Object)

Para obtener una descripción de este miembro, vea Insert(Int32, Object).

IList.Item[Int32]

Para obtener una descripción de este miembro, vea Item[Int32].

IList.Remove(Object)

Para obtener una descripción de este miembro, vea Remove(Object).

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también