Partager via


CommandBindingCollection Classe

Définition

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

CommandBindings.

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.

S’applique à

Voir aussi