InputGestureCollection Classe

Definizione

Rappresenta una raccolta ordinata di InputGesture oggetti .

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
Ereditarietà
InputGestureCollection
Implementazioni

Esempio

Nell'esempio seguente viene creato un KeyGesture oggetto 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

Nome Descrizione
InputGestureCollection()

Inizializza una nuova istanza della classe InputGestureCollection.

InputGestureCollection(IList)

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

Proprietà

Nome Descrizione
Count

Ottiene il numero di InputGesture elementi in questo InputGestureCollectionoggetto .

IsFixedSize

Ottiene un valore che indica se la InputGestureCollection dimensione è fissa.

IsReadOnly

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

IsSynchronized

Ottiene un valore che indica se l'oggetto InputGestureCollection è sincronizzato (thread-safe).

Item[Int32]

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

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a questo InputGestureCollectionoggetto .

Metodi

Nome Descrizione
Add(InputGesture)

Aggiunge l'oggetto specificato InputGesture all'oggetto InputGestureCollection.

AddRange(ICollection)

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

Clear()

Rimuove tutti gli elementi da InputGestureCollection.

Contains(InputGesture)

Determina se l'oggetto specificato InputGesture si trova nella raccolta.

CopyTo(InputGesture[], Int32)

Copia tutti gli elementi nell'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 l'oggetto InputGestureCollection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(InputGesture)

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

Insert(Int32, InputGesture)

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

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(InputGesture)

Rimuove la prima occorrenza dell'oggetto specificato InputGesture da questo InputGestureCollectionoggetto .

RemoveAt(Int32)

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

Seal()

Imposta questa proprietà InputGestureCollection in sola lettura.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
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

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a

Vedi anche