If I extend an existing object, like a DataGrid
:
public class CustomDataGrid : DataGrid
{
static CustomDataGrid()
{
CommandManager.RegisterClassCommandBinding(
typeof(CustomDataGrid),
new CommandBinding(ApplicationCommands.Paste,
new ExecutedRoutedEventHandler(OnExecutedPaste),
new CanExecuteRoutedEventHandler(OnCanExecutePaste)));
}
...
On the xaml side of things, if I try using a <CustomDataGrid/>
I get something like, CustomDataGrid is not supported in a Windows Presentation Foundation (WPF) project
. So how do I actually use the extended class on the xaml side?