Udostępnij za pośrednictwem


CommandBindingCollection Klasa

Definicja

Reprezentuje kolekcję CommandBinding obiektów.

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
Dziedziczenie
CommandBindingCollection
Implementuje

Przykłady

Poniższy przykład tworzy obiekt CommandBinding i dodaje go do CommandBindingCollection elementu 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)

Uwagi

Wszystkie obiekty pochodzące z UIElement nazwy CommandBindingCollection

CommandBindings.

Konstruktory

CommandBindingCollection()

Inicjuje nowe wystąpienie klasy CommandBindingCollection.

CommandBindingCollection(IList)

Inicjuje CommandBindingCollection nowe wystąpienie klasy przy użyciu elementów w określonym obiekcie IList.

Właściwości

Count

Pobiera liczbę CommandBinding elementów w tym elemecie CommandBindingCollection.

IsFixedSize

Pobiera wartość wskazującą, czy ma to CommandBindingCollection stały rozmiar.

IsReadOnly

Pobiera wartość wskazującą, czy jest to CommandBindingCollection tylko do odczytu.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do tego CommandBindingCollection jest synchronizowany (bezpieczny wątkowo).

Item[Int32]

Pobiera lub ustawia wartość CommandBinding w określonym indeksie.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu CommandBindingCollection.

Metody

Add(CommandBinding)

Dodaje określony CommandBinding element do tego CommandBindingCollectionelementu .

AddRange(ICollection)

Dodaje elementy określonego ICollection elementu na końcu tego CommandBindingCollectionelementu .

Clear()

Usuwa wszystkie elementy z tego CommandBindingCollectionelementu .

Contains(CommandBinding)

Określa, czy określona CommandBinding wartość znajduje się w tym CommandBindingCollectionobiekcie .

CopyTo(CommandBinding[], Int32)

Kopiuje wszystkie elementy w CommandBindingCollection określonej tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Pobiera moduł wyliczający, który iteruje za pomocą tego elementu CommandBindingCollection.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(CommandBinding)

Wyszukuje pierwsze wystąpienie określonego CommandBinding w tym obiekcie CommandBindingCollection.

Insert(Int32, CommandBinding)

Wstawia określony CommandBinding element do tego CommandBindingCollection w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(CommandBinding)

Usuwa pierwsze wystąpienie określonego CommandBinding z tego CommandBindingCollectionelementu .

RemoveAt(Int32)

Usuwa określony CommandBinding w określonym indeksie tego CommandBindingCollectionelementu .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, zobacz CopyTo(Array, Int32).

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Insert(Int32, Object).

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz Remove(Object).

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też