CommandBindingCollection 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 d’objets CommandBinding .
public ref class CommandBindingCollection sealed : System::Collections::IList
public sealed class CommandBindingCollection : System.Collections.IList
type CommandBindingCollection = class
interface IList
interface ICollection
interface IEnumerable
Public NotInheritable Class CommandBindingCollection
Implements IList
- Héritage
-
CommandBindingCollection
- Implémente
Exemples
L’exemple suivant crée un CommandBinding élément et l’ajoute à l’objet CommandBindingCollectionWindow.
<Window x:Class="SDKSamples.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:custom="clr-namespace:SDKSamples"
Height="600" Width="800"
>
<Window.CommandBindings>
<CommandBinding Command="{x:Static custom:Window1.CustomRoutedCommand}"
Executed="ExecutedCustomCommand"
CanExecute="CanExecuteCustomCommand" />
</Window.CommandBindings>
CommandBinding customCommandBinding = new CommandBinding(
CustomRoutedCommand, ExecutedCustomCommand, CanExecuteCustomCommand);
// attach CommandBinding to root window
this.CommandBindings.Add(customCommandBinding);
Dim customCommandBinding As New CommandBinding(CustomRoutedCommand, AddressOf ExecutedCustomCommand, AddressOf CanExecuteCustomCommand)
' attach CommandBinding to root window
Me.CommandBindings.Add(customCommandBinding)
Remarques
Tous les objets dérivés d’un UIElementCommandBindingCollection nom
Constructeurs
| Nom | Description |
|---|---|
| CommandBindingCollection() |
Initialise une nouvelle instance de la classe CommandBindingCollection. |
| CommandBindingCollection(IList) |
Initialise une nouvelle instance de la CommandBindingCollection classe à l’aide des éléments dans le fichier spécifié IList. |
Propriétés
| Nom | Description |
|---|---|
| Count |
Obtient le nombre d’éléments CommandBinding dans ce CommandBindingCollection. |
| IsFixedSize |
Obtient une valeur indiquant si cela CommandBindingCollection a une taille fixe. |
| IsReadOnly |
Obtient une valeur indiquant s’il s’agit CommandBindingCollection d’une valeur en lecture seule. |
| IsSynchronized |
Obtient une valeur indiquant si l’accès à celui-ci CommandBindingCollection est synchronisé (thread-safe). |
| Item[Int32] |
Obtient ou définit l’index CommandBinding spécifié. |
| SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès au CommandBindingCollection. |
Méthodes
| Nom | Description |
|---|---|
| Add(CommandBinding) |
Ajoute le spécifié CommandBinding à ce CommandBindingCollection. |
| AddRange(ICollection) |
Ajoute les éléments de l’élément spécifié ICollection à la fin de ce CommandBindingCollection. |
| Clear() |
Supprime tous les éléments de ce CommandBindingCollection. |
| Contains(CommandBinding) |
Détermine si le spécifié CommandBinding se trouve dans ce CommandBindingCollectionfichier . |
| CopyTo(CommandBinding[], Int32) |
Copie tous les éléments du CommandBindingCollection 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 CommandBindingCollection. |
| 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(CommandBinding) |
Recherche la première occurrence de l’élément spécifié CommandBinding dans ce CommandBindingCollectionfichier . |
| Insert(Int32, CommandBinding) |
Insère le spécifié CommandBinding dans cet CommandBindingCollection index à l’index spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Remove(CommandBinding) |
Supprime la première occurrence de l’élément spécifié CommandBinding .CommandBindingCollection |
| RemoveAt(Int32) |
Supprime le spécifié CommandBinding à l’index spécifié de ce CommandBindingCollection. |
| 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é. |