欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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