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 eine CommandBinding erstellt und der CommandBindingCollection eines Windowhinzugefü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 abgeleitet werden UIElement , haben einen CommandBindingCollection benannten
Konstruktoren
CommandBindingCollection() |
Initialisiert eine neue Instanz der CommandBindingCollection-Klasse. |
CommandBindingCollection(IList) |
Initialisiert eine neue Instanz der CommandBindingCollection-Klasse mit den Elementen in der angegebenen IList. |
Eigenschaften
Count |
Ruft die Anzahl der CommandBinding-Elemente in der CommandBindingCollection ab. |
IsFixedSize |
Ruft einen Wert ab, der angibt, ob die CommandBindingCollection eine feste Größe hat. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die CommandBindingCollection schreibgeschützt ist. |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die CommandBindingCollection synchronisiert (threadsicher) ist. |
Item[Int32] |
Ruft die CommandBinding-Klasse am angegebenen Index ab oder legt diese fest. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf CommandBindingCollection synchronisiert werden kann. |
Methoden
Add(CommandBinding) |
Fügt diesem CommandBinding die angegebene CommandBindingCollection hinzu. |
AddRange(ICollection) |
Fügt die Elemente der angegebenen ICollection am Ende der CommandBindingCollection hinzu. |
Clear() |
Entfernt alle Elemente aus dem CommandBindingCollection. |
Contains(CommandBinding) |
Bestimmt, ob der angegebene CommandBinding in dieser CommandBindingCollection vorhanden ist. |
CopyTo(CommandBinding[], Int32) |
Kopiert alle Elemente in der CommandBindingCollection in das angegebene eindimensionale Array, wobei am angegebenen Index des Zielarrays begonnen wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Ruft einen Enumerator ab, der die CommandBindingCollection durchläuft. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(CommandBinding) |
Sucht das erste Vorkommen der angegebenen CommandBinding in der CommandBindingCollection. |
Insert(Int32, CommandBinding) |
Fügt die angegebene CommandBinding am angegebenen Index in die CommandBindingCollection ein. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(CommandBinding) |
Entfernt das erste Vorkommen des angegebenen CommandBinding aus der CommandBindingCollection. |
RemoveAt(Int32) |
Entfernt die angegebene CommandBinding am angegebenen Index der CommandBindingCollection. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Eine Beschreibung dieses Elements finden Sie unter CopyTo(Array, Int32). |
IList.Add(Object) |
Eine Beschreibung dieses Elements finden Sie unter Add(Object). |
IList.Contains(Object) |
Eine Beschreibung dieses Elements finden Sie unter Contains(Object). |
IList.IndexOf(Object) |
Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object). |
IList.Insert(Int32, Object) |
Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object). |
IList.Item[Int32] |
Eine Beschreibung dieses Elements finden Sie unter Item[Int32]. |
IList.Remove(Object) |
Eine Beschreibung dieses Elements finden Sie unter Remove(Object). |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |