Partager via


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
type InputGestureCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class InputGestureCollection
Implements IList
Héritage
InputGestureCollection
Implémente

Exemples

L’exemple suivant crée un KeyGesture et l’ajoute InputGestureCollection au d’un 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)

Constructeurs

InputGestureCollection()

Initialise une nouvelle instance de la classe InputGestureCollection.

InputGestureCollection(IList)

Initialise une nouvelle instance de la classe InputGestureCollection avec les éléments contenus dans l'interface IList spécifiée.

Propriétés

Count

Obtient le nombre d'éléments InputGesture de ce InputGestureCollection.

IsFixedSize

Obtient une valeur qui indique si InputGestureCollection est de taille fixe.

IsReadOnly

Obtient une valeur qui indique si cette InputGestureCollection est en lecture seule. La valeur par défaut est false.

IsSynchronized

Obtient une valeur qui indique si InputGestureCollection est synchronisé (thread-safe).

Item[Int32]

Obtient ou définit l'InputGesture au niveau de l'index spécifié.

SyncRoot

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

Méthodes

Add(InputGesture)

Ajoute le InputGesture spécifié à ce InputGestureCollection.

AddRange(ICollection)

Ajoute les éléments de l'interface ICollection spécifiée à la fin de ce InputGestureCollection.

Clear()

Supprime tous les éléments de InputGestureCollection.

Contains(InputGesture)

Détermine si l’objet InputGesture spécifié se trouve dans la collection.

CopyTo(InputGesture[], Int32)

Copie l'ensemble des éléments de InputGestureCollection dans le 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 au sein de ce InputGestureCollection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

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

Recherche la première occurrence du InputGesture spécifié dans ce InputGestureCollection.

Insert(Int32, InputGesture)

Insère le InputGesture spécifié dans ce InputGestureCollection au niveau de l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Supprime la première occurrence du InputGesture spécifié de InputGestureCollection.

RemoveAt(Int32)

Supprime le InputGesture spécifié au niveau de l'index spécifié de ce InputGestureCollection.

Seal()

Définit ce InputGestureCollection en lecture seule.

ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

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

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi