Gets a collection of CommandBinding objects associated with this element. A CommandBinding enables command handling for this element, and declares the linkage between a command, its events, and the handlers attached by this element.
Assembly: PresentationCore (in PresentationCore.dll)
Another typical way to populate the CommandManager methods programmatically.collection is to use
The following example adds a CommandBinding to a window using markup. Note that in XAML, the CommandBindingCollection is not declared in the markup as an element; the collection object is inferred by the type that the property takes, and you populate the property element with one or more CommandBinding elements:
<Window.CommandBindings> <CommandBinding Command="ApplicationCommands.Open" Executed="OpenCmdExecuted" CanExecute="OpenCmdCanExecute"/> </Window.CommandBindings>
For more information about the XAML syntax for collections, see XAML Syntax In Detail.
The following example does essentially the same thing in code:
Available since 3.0