Create a Custom RoutedCommand Sample
This sample shows how to create and use a custom RoutedCommand. It demonstrates how to create the RoutedCommand in code behind, create a CommandBinding, the Executed and CanExecute event handlers, and how to hook up the commands up in XAML.
The custom RoutedCommand toggles the background color of a StackPanel.
For comprehensive coverage of Windows Presentation Foundation (WPF) and Microsoft .NET Framework application development best practices, refer to the following as appropriate:
Accessibility - Accessibility Best Practices
Security - Windows Presentation Foundation Security
Localization - WPF Globalization and Localization Overview
-
Install the Windows Software Development Kit (SDK) and open its build environment command window. On the Start menu, point to All Programs, Microsoft Windows SDK, and then click CMD Shell.
-
Download the sample, usually from the software development kit (SDK) documentation, to your hard disk drive.
-
To build the sample from the build environment command window, go to the source directory of the sample. At the command prompt, type MSBUILD.
-
To build the sample in Microsoft Visual Studio, load the sample solution or project file and then press CTRL+SHIFT+B.