CommandBindingCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |