CommandBindingCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von CommandBinding -Objekten dar.
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
- Vererbung
-
CommandBindingCollection
- Implementiert
Beispiele
Im folgenden Beispiel wird ein CommandBinding Objekt erstellt und dem CommandBindingCollection Von - WindowObjekt hinzugefügt.
<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)
Hinweise
Alle Objekte, die von einem UIElement benannten Element CommandBindingCollection abgeleitet werden
Konstruktoren
| Name | Beschreibung |
|---|---|
| CommandBindingCollection() |
Initialisiert eine neue Instanz der CommandBindingCollection-Klasse. |
| CommandBindingCollection(IList) |
Initialisiert eine neue Instanz der Klasse mithilfe der CommandBindingCollection Elemente im angegebenen IList. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der CommandBinding Elemente in diesem CommandBindingCollection. |
| IsFixedSize |
Ruft einen Wert ab, der angibt, ob dies CommandBindingCollection eine feste Größe hat. |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob dies CommandBindingCollection schreibgeschützt ist. |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff darauf CommandBindingCollection synchronisiert wird (threadsicher). |
| Item[Int32] |
Dient zum Abrufen oder Festlegen des CommandBinding Werts am angegebenen Index. |
| SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die CommandBindingCollectionverwendet werden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(CommandBinding) |
Fügt den angegebenen CommandBinding Wert zu diesem CommandBindingCollectionWert hinzu. |
| AddRange(ICollection) |
Fügt die Elemente des angegebenen ICollection am Ende dieses CommandBindingCollectionVorgangs hinzu. |
| Clear() |
Entfernt alle Elemente aus diesem CommandBindingCollectionElement. |
| Contains(CommandBinding) |
Bestimmt, ob der angegebene Wert in dieser CommandBindingDatei enthalten CommandBindingCollection ist. |
| CopyTo(CommandBinding[], Int32) |
Kopiert alle Elemente im CommandBindingCollection angegebenen eindimensionalen Array ab dem angegebenen Index des Zielarrays. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Ruft einen Enumerator ab, der dies CommandBindingCollectiondurchläuft. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IndexOf(CommandBinding) |
Sucht nach dem ersten Vorkommen der in dieser CommandBindingDatei angegebenen CommandBindingCollection . |
| Insert(Int32, CommandBinding) |
Fügt den angegebenen CommandBinding Wert am angegebenen Index ein CommandBindingCollection . |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Remove(CommandBinding) |
Entfernt das erste Vorkommen des angegebenen CommandBinding aus diesem CommandBindingCollection. |
| RemoveAt(Int32) |
Entfernt den angegebenen CommandBinding Index dieses CommandBindingCollectionWerts. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Eine Beschreibung dieses Mitglieds finden Sie unter CopyTo(Array, Int32). |
| IList.Add(Object) |
Eine Beschreibung dieses Mitglieds finden Sie unter Add(Object). |
| IList.Contains(Object) |
Eine Beschreibung dieses Mitglieds finden Sie unter Contains(Object). |
| IList.IndexOf(Object) |
Eine Beschreibung dieses Mitglieds finden Sie unter IndexOf(Object). |
| IList.Insert(Int32, Object) |
Eine Beschreibung dieses Mitglieds finden Sie unter Insert(Int32, Object). |
| IList.Item[Int32] |
Eine Beschreibung dieses Mitglieds finden Sie unter Item[Int32]. |
| IList.Remove(Object) |
Eine Beschreibung dieses Mitglieds finden Sie unter Remove(Object). |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |