CommandBindingCollection Osztály

Definíció

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

CommandBindings.

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.

A következőre érvényes:

Lásd még