WPF自定义Command命令
程序员文章站
2022-03-04 11:29:56
...
最近在写wpf控件的时候,需要用到自定义一个Command命令。于是查询了一些资料学会了如何在wpf自定义Command命令。
具体代码如下:
首先定义一个Command依赖属性:
public ICommand CustomCommand
{
get
{
return (ICommand)GetValue(CustomCommandProperty);
}
set
{
SetValue(CustomCommandProperty, value);
}
}
public static readonly DependencyProperty CustomCommandProperty =
DependencyProperty.Register(
"CustomCommand",
typeof(ICommand),
typeof(CustomControl),
new FrameworkPropertyMetadata((ICommand)null,
new PropertyChangedCallback(null)));
定义完成如何调用?很简单,只要
CalenderCommand.Execute(null);
上面调用由于在功能上不需要CommandParamter参数,所以设置为null