WPF基础入门-Class5-WPF命令

WPF基础入门

Class5-WPF命令

1、xaml编写一个button,Command绑定一个命令

xml 复制代码
<Grid>
        <Button
            Width="100"
            Height="40" Command="{Binding ShowCommand}"></Button>
</Grid>

2、编写一个model.cs

cs 复制代码
namespace WPF_Learn.Model
{
    class model_csdn
    {
        public model_csdn()
        {
            ShowCommand = new MyCommamd(show);
        }
		//注册命令,名字和xaml中一致
        public MyCommamd ShowCommand { get; set; }  

        public void show()
        {
            MessageBox.Show("Show Message");
        }
    }
}

3、页面的cs文件绑定数据

cs 复制代码
public WPF_Form()
        {
            InitializeComponent();
            // 找到数据源 数据上下文
            this.DataContext = new WPF_Learn.Model.model_csdn();
        }

点击页面按钮:

相关推荐
执笔论英雄15 小时前
【大模型推理】VLLM 引擎使用
wpf·vllm
LateFrames15 小时前
动画性能比对:WPF / WinUI3 / WebView2
wpf·webview·用户体验·winui3
阿湯哥2 天前
多智能体架构深度解析:企业落地如何选择Skills与SubAgents?
架构·wpf
源之缘-OFD先行者2 天前
自研 WPF 鸟情图表:性能与灵活的双重突破
wpf
Moqiqiuzi2 天前
WPF单实例启动
wpf
Moqiqiuzi2 天前
WPF程序打包成安装包的方法
wpf
码农水水2 天前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·网络·分布式·面试·wpf
码农水水2 天前
京东Java面试被问:HTTP/2的多路复用和头部压缩实现
java·开发语言·分布式·http·面试·php·wpf
闻缺陷则喜何志丹3 天前
【C# WPF】TextBox的数据绑定
ui·c#·wpf·mvvm·数据绑定·textbox
码农水水4 天前
得物Java面试被问:大规模数据的分布式排序和聚合
java·开发语言·spring boot·分布式·面试·php·wpf