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

CommandBindings.

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

S’applique à

Voir aussi