CommandBindingCollection Classe

Definizione

Rappresenta una raccolta di CommandBinding oggetti .

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
Ereditarietà
CommandBindingCollection
Implementazioni

Esempio

Nell'esempio seguente viene creato un CommandBinding oggetto e viene aggiunto all'oggetto CommandBindingCollection di un oggetto 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)

Commenti

Tutti gli oggetti che derivano da UIElement hanno un CommandBindingCollection nome

CommandBindings.

Costruttori

Nome Descrizione
CommandBindingCollection()

Inizializza una nuova istanza della classe CommandBindingCollection.

CommandBindingCollection(IList)

Inizializza una nuova istanza della CommandBindingCollection classe utilizzando gli elementi nell'oggetto specificato IList.

Proprietà

Nome Descrizione
Count

Ottiene il numero di CommandBinding elementi in questo CommandBindingCollectionoggetto .

IsFixedSize

Ottiene un valore che indica se la CommandBindingCollection dimensione è fissa.

IsReadOnly

Ottiene un valore che indica se l'oggetto CommandBindingCollection è di sola lettura.

IsSynchronized

Ottiene un valore che indica se l'accesso a questo CommandBindingCollection oggetto è sincronizzato (thread-safe).

Item[Int32]

Ottiene o imposta l'oggetto CommandBinding in corrispondenza dell'indice specificato.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto CommandBindingCollection.

Metodi

Nome Descrizione
Add(CommandBinding)

Aggiunge l'oggetto specificato CommandBinding all'oggetto CommandBindingCollection.

AddRange(ICollection)

Aggiunge gli elementi dell'oggetto specificato ICollection alla fine di questo CommandBindingCollectionoggetto .

Clear()

Rimuove tutti gli elementi da questo CommandBindingCollectionoggetto .

Contains(CommandBinding)

Determina se l'oggetto specificato CommandBinding si trova in questo CommandBindingCollectionoggetto .

CopyTo(CommandBinding[], Int32)

Copia tutti gli elementi nell'oggetto CommandBindingCollection nella matrice unidimensionale specificata, a partire dall'indice specificato della matrice di destinazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Ottiene un enumeratore che scorre l'oggetto CommandBindingCollection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(CommandBinding)

Cerca la prima occorrenza dell'oggetto specificato CommandBinding in questo CommandBindingCollectionoggetto .

Insert(Int32, CommandBinding)

Inserisce l'oggetto specificato CommandBinding in questo CommandBindingCollection oggetto in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(CommandBinding)

Rimuove la prima occorrenza dell'oggetto specificato CommandBinding da questo CommandBindingCollectionoggetto .

RemoveAt(Int32)

Rimuove l'oggetto specificato CommandBinding in corrispondenza dell'indice specificato di questo CommandBindingCollectionoggetto .

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).

IList.Add(Object)

Per una descrizione di questo membro, vedere Add(Object).

IList.Contains(Object)

Per una descrizione di questo membro, vedere Contains(Object).

IList.IndexOf(Object)

Per una descrizione di questo membro, vedere IndexOf(Object).

IList.Insert(Int32, Object)

Per una descrizione di questo membro, vedere Insert(Int32, Object).

IList.Item[Int32]

Per una descrizione di questo membro, vedere Item[Int32].

IList.Remove(Object)

Per una descrizione di questo membro, vedere Remove(Object).

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche