CommandBindingCollection Sınıf

Tanım

Nesne koleksiyonunu CommandBinding temsil eder.

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
Devralma
CommandBindingCollection
Uygulamalar

Örnekler

Aşağıdaki örnek bir CommandBinding oluşturur ve öğesinin CommandBindingCollection öğesine Windowekler.

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

Açıklamalar

türetilen UIElement tüm nesneler adlandırılmıştır CommandBindingCollection

CommandBindings.

Oluşturucular

CommandBindingCollection()

CommandBindingCollection sınıfının yeni bir örneğini başlatır.

CommandBindingCollection(IList)

Belirtilen IListiçindeki öğeleri kullanarak sınıfının yeni bir örneğini CommandBindingCollection başlatır.

Özellikler

Count

Bu CommandBindingCollectioniçindeki öğe sayısını CommandBinding alır.

IsFixedSize

Bunun CommandBindingCollection sabit bir boyuta sahip olup olmadığını belirten bir değer alır.

IsReadOnly

Bunun CommandBindingCollection salt okunur olup olmadığını belirten bir değer alır.

IsSynchronized

Buna CommandBindingCollection erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

Item[Int32]

Belirtilen dizinde öğesini CommandBinding alır veya ayarlar.

SyncRoot

erişimi CommandBindingCollectioneşitlemek için kullanılabilecek bir nesnesi alır.

Yöntemler

Add(CommandBinding)

Belirtilen CommandBinding öğesini bu CommandBindingCollectionöğesine ekler.

AddRange(ICollection)

Belirtilen ICollection öğelerini bu CommandBindingCollectionöğesinin sonuna ekler.

Clear()

Bu CommandBindingCollectionöğesinden tüm öğeleri kaldırır.

Contains(CommandBinding)

Belirtilen CommandBinding öğesinin bu CommandBindingCollectioniçinde olup olmadığını belirler.

CopyTo(CommandBinding[], Int32)

içindeki tüm öğeleri CommandBindingCollection , hedef dizinin belirtilen dizininden başlayarak belirtilen tek boyutlu diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Bu CommandBindingCollectionaracılığıyla yineleyen bir numaralandırıcı alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(CommandBinding)

Bu CommandBindingCollectioniçinde belirtilen CommandBinding öğesinin ilk oluşumunu arar.

Insert(Int32, CommandBinding)

Belirtilen dizininde belirtilen CommandBinding öğesini buna CommandBindingCollection ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(CommandBinding)

Belirtilen CommandBinding öğesinin ilk oluşumunu bu CommandBindingCollectioniçinden kaldırır.

RemoveAt(Int32)

Belirtilen dizininde belirtilen CommandBinding öğesini kaldırır CommandBindingCollection.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Bu üyenin açıklaması için bkz CopyTo(Array, Int32). .

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object). .

IList.Contains(Object)

Bu üyenin açıklaması için bkz Contains(Object). .

IList.IndexOf(Object)

Bu üyenin açıklaması için bkz IndexOf(Object). .

IList.Insert(Int32, Object)

Bu üyenin açıklaması için bkz Insert(Int32, Object). .

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32]. .

IList.Remove(Object)

Bu üyenin açıklaması için bkz Remove(Object). .

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.