Condividi tramite


InputGestureCollection Classe

Definizione

Rappresenta una raccolta ordinata di oggetti 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
Ereditarietà
InputGestureCollection
Implementazioni

Esempio

Nell'esempio seguente viene creato un oggetto KeyGesture e viene aggiunto all'oggetto InputGestureCollection di un oggetto 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)

Costruttori

InputGestureCollection()

Inizializza una nuova istanza della classe InputGestureCollection.

InputGestureCollection(IList)

Inizializza una nuova istanza della classe InputGestureCollection utilizzando gli elementi dell'oggetto IList specificato.

Proprietà

Count

Ottiene il numero di elementi di InputGesture in questo oggetto InputGestureCollection.

IsFixedSize

Ottiene un valore che indica se le dimensioni dell'oggetto InputGestureCollection sono fisse.

IsReadOnly

Ottiene un valore che indica se questo oggetto InputGestureCollection è di sola lettura. Il valore predefinito è false.

IsSynchronized

Ottiene un valore che indica se questo oggetto InputGestureCollection è sincronizzato, ovvero thread-safe.

Item[Int32]

Ottiene o imposta l'oggetto InputGesture in corrispondenza dell'indice specificato.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a InputGestureCollection.

Metodi

Add(InputGesture)

Aggiunge l'entità InputGesture specificata a questo oggetto InputGestureCollection.

AddRange(ICollection)

Aggiunge gli elementi dell'oggetto ICollection specificato alla fine di questo oggetto InputGestureCollection.

Clear()

Rimuove tutti gli elementi da InputGestureCollection.

Contains(InputGesture)

Determina se l'oggetto InputGesture specificato è incluso nella raccolta.

CopyTo(InputGesture[], Int32)

Copia tutti gli elementi dell'oggetto InputGestureCollection nella matrice unidimensionale specificata, a partire dall'indice specificato della matrice di destinazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Ottiene un enumeratore che scorre questo oggetto InputGestureCollection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(InputGesture)

Cerca la prima occorrenza dell'oggetto InputGesture specificato in questo oggetto InputGestureCollection.

Insert(Int32, InputGesture)

Inserisce l'oggetto InputGesture specificato in questo oggetto InputGestureCollection in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(InputGesture)

Rimuove la prima occorrenza dell'oggettoInputGesture specificato da InputGestureCollection.

RemoveAt(Int32)

Rimuove l'oggetto InputGesture specificato in corrispondenza dell'indice specificato di questo oggetto InputGestureCollection.

Seal()

Imposta InputGestureCollection come in sola lettura.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).

IList.Add(Object)

Per una descrizione di questo membro, vedere Add(Object).

IList.Contains(Object)

Per una descrizione di questo membro, vedere Contains(Object).

IList.IndexOf(Object)

Per una descrizione di questo membro, vedere IndexOf(Object).

IList.Insert(Int32, Object)

Per una descrizione di questo membro, vedere Insert(Int32, Object).

IList.Item[Int32]

Per una descrizione di questo membro, vedere Item[Int32].

IList.Remove(Object)

Per una descrizione di questo membro, vedere Remove(Object).

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche