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