CommandBindingCollection Classe

Définition

Représente une collection d'objets CommandBinding.Represents a collection of CommandBinding objects.

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 et l’ajoute à la CommandBindingCollection valeur de Window.The following example creates a CommandBinding and adds it to the CommandBindingCollection of a 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 CommandBindingCollection de UIElement ont un nomméAll objects which derive from UIElement have a CommandBindingCollection named

CommandBindings.CommandBindings.

Constructeurs

CommandBindingCollection()

Initialise une nouvelle instance de la classe CommandBindingCollection.Initializes a new instance of the CommandBindingCollection class.

CommandBindingCollection(IList)

Initialise une nouvelle instance de la classe CommandBindingCollection à l'aide des éléments de l'interface IList spécifiée.Initializes a new instance of the CommandBindingCollection class using the items in the specified IList.

Propriétés

Count

Obtient le nombre d'éléments CommandBinding de ce CommandBindingCollection.Gets the number of CommandBinding items in this CommandBindingCollection.

IsFixedSize

Obtient une valeur indiquant si ce CommandBindingCollection est de taille fixe.Gets a value indicating whether this CommandBindingCollection has a fixed size.

IsReadOnly

Obtient une valeur indiquant si CommandBindingCollection est en lecture seule.Gets a value indicating whether this CommandBindingCollection is read-only.

IsSynchronized

Obtient une valeur indiquant si l'accès à CommandBindingCollection est synchronisé (thread-safe).Gets a value indicating whether access to this CommandBindingCollection is synchronized (thread-safe).

Item[Int32]

Obtient ou définit le CommandBinding à l'index spécifié.Gets or sets the CommandBinding at the specified index.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à CommandBindingCollection.Gets an object that can be used to synchronize access to the CommandBindingCollection.

Méthodes

Add(CommandBinding)

Ajoute le CommandBinding spécifié à ce CommandBindingCollection.Adds the specified CommandBinding to this CommandBindingCollection.

AddRange(ICollection)

Ajoute les éléments de l'interface ICollection spécifiée à la fin de ce CommandBindingCollection.Adds the items of the specified ICollection to the end of this CommandBindingCollection.

Clear()

Supprime tous les éléments de ce CommandBindingCollection.Removes all items from this CommandBindingCollection.

Contains(CommandBinding)

Détermine si l'objet CommandBinding spécifié se trouve dans cet objet CommandBindingCollection.Determines whether the specified CommandBinding is in this 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.Copies all of the items in the CommandBindingCollection to the specified one-dimensional array, starting at the specified index of the target array.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Obtient un énumérateur qui itère au sein de ce CommandBindingCollection.Gets an enumerator that iterates through this CommandBindingCollection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Recherche la première occurrence du CommandBinding spécifié dans ce CommandBindingCollection.Searches for the first occurrence of the specified CommandBinding in this CommandBindingCollection.

Insert(Int32, CommandBinding)

Insère le CommandBinding spécifié dans ce CommandBindingCollection au niveau de l'index spécifié.Inserts the specified CommandBinding into this CommandBindingCollection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Supprime la première occurrence du CommandBinding spécifié de CommandBindingCollection.Removes the first occurrence of the specified CommandBinding from this CommandBindingCollection.

RemoveAt(Int32)

Supprime le CommandBinding spécifié au niveau de l'index spécifié de ce CommandBindingCollection.Removes the specified CommandBinding at the specified index of this CommandBindingCollection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

IList.Add(Object)

Pour obtenir une description de ce membre, consultez Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object)

Pour obtenir une description de ce membre, consultez Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Pour obtenir une description de ce membre, consultez IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Pour obtenir une description de ce membre, consultez Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.Item[Int32]

Pour obtenir une description de ce membre, consultez Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object)

Pour obtenir une description de ce membre, consultez Remove(Object).For a description of this member, see Remove(Object).

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi