InputGestureCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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é. |