CommandBindingCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Objektumok gyűjteményét CommandBinding jelöli.
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
- Öröklődés
-
CommandBindingCollection
- Megvalósítás
Példák
Az alábbi példa létrehoz egy CommandBinding elemet, és hozzáadja azt egy CommandBindingCollectionWindowfájlhoz.
<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)
Megjegyzések
Minden olyan objektum, amelyből származikUIElement, rendelkezik névvel CommandBindingCollection
Konstruktorok
| Name | Description |
|---|---|
| CommandBindingCollection() |
Inicializálja a CommandBindingCollection osztály új példányát. |
| CommandBindingCollection(IList) |
Inicializálja az CommandBindingCollection osztály új példányát a megadott IListelemek használatával. |
Tulajdonságok
| Name | Description |
|---|---|
| Count |
Lekéri a benne lévő CommandBindingelemek számátCommandBindingCollection. |
| IsFixedSize |
Beolvas egy értéket, amely jelzi, hogy rögzített CommandBindingCollection méretű-e. |
| IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy ez CommandBindingCollection írásvédett-e. |
| IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy a CommandBindingCollection hozzáférés szinkronizálva van-e (szálbiztos). |
| Item[Int32] |
Lekéri vagy beállítja a CommandBinding megadott indexet. |
| SyncRoot |
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.CommandBindingCollection |
Metódusok
| Name | Description |
|---|---|
| Add(CommandBinding) |
Hozzáadja a megadottt CommandBinding ehhez CommandBindingCollectiona művelethez. |
| AddRange(ICollection) |
Hozzáadja a megadott ICollection elemeket a művelet végéhez CommandBindingCollection. |
| Clear() |
Eltávolítja az összes elemet ebből a CommandBindingCollectionhelyről. |
| Contains(CommandBinding) |
Meghatározza, hogy a megadott CommandBinding szerepel-e ebben a CommandBindingCollectionnézetben. |
| CopyTo(CommandBinding[], Int32) |
A céltömb megadott indexétől kezdve a megadott egydimenziós tömbbe másolja az összes elemet CommandBindingCollection . |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Lekéri az enumerátort, amely végigvezeti a folyamaton CommandBindingCollection. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(CommandBinding) |
Az ebben CommandBindinga szakaszban megadott CommandBindingCollection első előfordulásra keres rá. |
| Insert(Int32, CommandBinding) |
A megadott indexbe szúrja be CommandBinding a megadott CommandBindingCollection értéket. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Remove(CommandBinding) |
Eltávolítja a megadott CommandBinding első előfordulást ebből CommandBindingCollectiona helyről. |
| RemoveAt(Int32) |
Eltávolítja a megadott CommandBinding értéket a megadott indexben.CommandBindingCollection |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Ennek a tagnak a leírását lásd CopyTo(Array, Int32): . |
| IList.Add(Object) |
Ennek a tagnak a leírását lásd Add(Object): . |
| IList.Contains(Object) |
Ennek a tagnak a leírását lásd Contains(Object): . |
| IList.IndexOf(Object) |
Ennek a tagnak a leírását lásd IndexOf(Object): . |
| IList.Insert(Int32, Object) |
Ennek a tagnak a leírását lásd Insert(Int32, Object): . |
| IList.Item[Int32] |
Ennek a tagnak a leírását lásd Item[Int32]: . |
| IList.Remove(Object) |
Ennek a tagnak a leírását lásd Remove(Object): . |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |