InputGestureCollection Classe

Définition

Représente une collection ordonnée d’objets 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
Public NotInheritable Class InputGestureCollection
Implements IList
Héritage
InputGestureCollection
Implémente

Exemples

L’exemple suivant crée un KeyGesture élément et l’ajoute à l’objet InputGestureCollectionRoutedCommand.

<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)

Constructeurs

Nom Description
InputGestureCollection()

Initialise une nouvelle instance de la classe InputGestureCollection.

InputGestureCollection(IList)

Initialise une nouvelle instance de la InputGestureCollection classe à l’aide des éléments dans le fichier spécifié IList.

Propriétés

Nom Description
Count

Obtient le nombre d’éléments InputGesture dans ce InputGestureCollection.

IsFixedSize

Obtient une valeur qui indique si cela InputGestureCollection a une taille fixe.

IsReadOnly

Obtient une valeur qui indique s’il s’agit InputGestureCollection d’une valeur en lecture seule. La valeur par défaut est false.

IsSynchronized

Obtient une valeur qui indique si cette InputGestureCollection opération est synchronisée (thread safe).

Item[Int32]

Obtient ou définit l’index InputGesture spécifié.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à ce InputGestureCollectionfichier .

Méthodes

Nom Description
Add(InputGesture)

Ajoute le spécifié InputGesture à ce InputGestureCollection.

AddRange(ICollection)

Ajoute les éléments de l’élément spécifié ICollection à la fin de ce InputGestureCollection.

Clear()

Supprime tous les éléments du InputGestureCollection.

Contains(InputGesture)

Détermine si le spécifié InputGesture se trouve dans la collection.

CopyTo(InputGesture[], Int32)

Copie tous les éléments du InputGestureCollection tableau unidimensionnel spécifié, en commençant à l’index spécifié du tableau cible.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Obtient un énumérateur qui itère à travers ce InputGestureCollection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(InputGesture)

Recherche la première occurrence de l’élément spécifié InputGesture dans ce InputGestureCollectionfichier .

Insert(Int32, InputGesture)

Insère le spécifié InputGesture dans cet InputGestureCollection index à l’index spécifié.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(InputGesture)

Supprime la première occurrence de l’élément spécifié InputGesture .InputGestureCollection

RemoveAt(Int32)

Supprime le spécifié InputGesture à l’index spécifié de ce InputGestureCollection.

Seal()

Définit cette valeur InputGestureCollection en lecture seule.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).

IList.Contains(Object)

Pour obtenir une description de ce membre, consultez Contains(Object).

IList.IndexOf(Object)

Pour obtenir une description de ce membre, consultez IndexOf(Object).

IList.Insert(Int32, Object)

Pour obtenir une description de ce membre, consultez Insert(Int32, Object).

IList.Item[Int32]

Pour obtenir une description de ce membre, consultez Item[Int32].

IList.Remove(Object)

Pour obtenir une description de ce membre, consultez Remove(Object).

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi