CommandBindingCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kolekci CommandBinding objektů.
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
- Dědičnost
-
CommandBindingCollection
- Implementuje
Příklady
Následující příklad vytvoří CommandBinding a přidá ho do CommandBindingCollection souboru Window.
<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)
Poznámky
Všechny objekty odvozené z UIElement mají pojmenovanou CommandBindingCollection
Konstruktory
CommandBindingCollection() |
Inicializuje novou instanci CommandBindingCollection třídy. |
CommandBindingCollection(IList) |
Inicializuje novou instanci CommandBindingCollection třídy pomocí položek v zadané IList. |
Vlastnosti
Count |
Získá počet CommandBinding položek v tomto CommandBindingCollectionsouboru . |
IsFixedSize |
Získá hodnotu označující, zda má CommandBindingCollection pevnou velikost. |
IsReadOnly |
Získá hodnotu označující, zda je to CommandBindingCollection jen pro čtení. |
IsSynchronized |
Získá hodnotu označující, zda je přístup k tomuto CommandBindingCollection synchronizovaný (bezpečný z více vláken). |
Item[Int32] |
Získá nebo nastaví na CommandBinding zadané index. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k CommandBindingCollection. |
Metody
Add(CommandBinding) |
Přidá k tomuto CommandBindingCollectionparametru zadaný CommandBinding parametr . |
AddRange(ICollection) |
Přidá položky zadané ICollection na konec tohoto CommandBindingCollection. |
Clear() |
Odebere z tohoto CommandBindingCollectionobjektu všechny položky. |
Contains(CommandBinding) |
Určuje, zda je zadaný CommandBinding parametr v tomto CommandBindingCollectionparametru . |
CopyTo(CommandBinding[], Int32) |
Zkopíruje všechny položky v objektu CommandBindingCollection do zadaného jednorozměrného pole počínaje zadaným indexem cílového pole. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEnumerator() |
Získá enumerátor, který iteruje tímto CommandBindingCollection. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
IndexOf(CommandBinding) |
Vyhledá první výskyt zadaného CommandBinding v tomto CommandBindingCollectionsouboru . |
Insert(Int32, CommandBinding) |
Vloží zadaný CommandBinding objekt do zadaného CommandBindingCollection indexu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(CommandBinding) |
Odebere první výskyt zadaného CommandBinding z tohoto CommandBindingCollectionobjektu . |
RemoveAt(Int32) |
Odebere zadanou CommandBinding hodnotu v zadaném indexu tohoto CommandBindingCollectionobjektu . |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
ICollection.CopyTo(Array, Int32) |
Popis tohoto člena najdete v tématu CopyTo(Array, Int32). |
IList.Add(Object) |
Popis tohoto člena najdete v tématu Add(Object). |
IList.Contains(Object) |
Popis tohoto člena najdete v tématu Contains(Object). |
IList.IndexOf(Object) |
Popis tohoto člena najdete v tématu IndexOf(Object). |
IList.Insert(Int32, Object) |
Popis tohoto člena najdete v tématu Insert(Int32, Object). |
IList.Item[Int32] |
Popis tohoto člena najdete v tématu Item[Int32]. |
IList.Remove(Object) |
Popis tohoto člena najdete v tématu Remove(Object). |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |