CommandBindingCollection Sınıf

Tanım

Bir 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 Window ekler.

<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

'den UIElement türetilen tüm nesnelerin adlandırılmış bir CommandBindingCollection adı vardır

CommandBindings.

Oluşturucular

Name Description
CommandBindingCollection()

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

CommandBindingCollection(IList)

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

Özellikler

Name Description
Count

Bu CommandBindingiçindeki öğe sayısını CommandBindingCollection 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

CommandBindingCollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır.

Yöntemler

Name Description
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()

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

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

Bu CommandBindingiçinde belirtilen CommandBindingCollection ilk örneğini arar.

Insert(Int32, CommandBinding)

Belirtilen dizinine CommandBinding belirtilen CommandBindingCollection öğesini ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

Belirtilen CommandBinding 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 bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
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ı

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.