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
type CommandBindingCollection = class
interface ICollection
interface IEnumerable
interface IList
Public NotInheritable Class CommandBindingCollection
Implements IList
- Héritage
-
CommandBindingCollection
- Implémente
Exemples
L’exemple suivant crée un CommandBinding et l’ajoute CommandBindingCollection au d’un Window.
<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 qui dérivent de UIElement ont un CommandBindingCollection nom
Constructeurs
CommandBindingCollection() |
Initialise une nouvelle instance de la classe CommandBindingCollection. |
CommandBindingCollection(IList) |
Initialise une nouvelle instance de la classe CommandBindingCollection à l'aide des éléments de l'interface IList spécifiée. |
Propriétés
Count |
Obtient le nombre d'éléments CommandBinding de ce CommandBindingCollection. |
IsFixedSize |
Obtient une valeur indiquant si ce CommandBindingCollection est de taille fixe. |
IsReadOnly |
Obtient une valeur indiquant si CommandBindingCollection est en lecture seule. |
IsSynchronized |
Obtient une valeur indiquant si l'accès à CommandBindingCollection est synchronisé (thread-safe). |
Item[Int32] |
Obtient ou définit le CommandBinding à l'index spécifié. |
SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à CommandBindingCollection. |
Méthodes
Add(CommandBinding) |
Ajoute le CommandBinding spécifié à ce CommandBindingCollection. |
AddRange(ICollection) |
Ajoute les éléments de l'interface ICollection spécifiée à la fin de ce CommandBindingCollection. |
Clear() |
Supprime tous les éléments de ce CommandBindingCollection. |
Contains(CommandBinding) |
Détermine si l'objet CommandBinding spécifié se trouve dans cet objet CommandBindingCollection. |
CopyTo(CommandBinding[], Int32) |
Copie l'ensemble des éléments de CommandBindingCollection 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 CommandBindingCollection. |
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(CommandBinding) |
Recherche la première occurrence du CommandBinding spécifié dans ce CommandBindingCollection. |
Insert(Int32, CommandBinding) |
Insère le CommandBinding spécifié dans ce CommandBindingCollection au niveau de l'index spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(CommandBinding) |
Supprime la première occurrence du CommandBinding spécifié de CommandBindingCollection. |
RemoveAt(Int32) |
Supprime le CommandBinding spécifié au niveau de 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
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. |