博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF 为资源字典 添加事件响应的后台类
阅读量:7059 次
发布时间:2019-06-28

本文共 681 字,大约阅读时间需要 2 分钟。

原文:

前言,有许多同学在写WPF程序时在资源字典里加入了其它控件,但又想写事件来控制这个控件,但是资源字典没有CS文件,不像窗体XAML还有一个后台的CS文件,怎么办呢?

在工作时也遇到了这个问题,现在把它分享出来

比如说我们现在要写一个TabControl控件,在TabItem中有一个关闭按钮或其它按钮,这个按钮要能响应某个事件。

现在开始写资源字典里的 TabItem的样式,代码如下

然后为资源字典建一个后台类DicEvent.cs

public  partial class DicEvent : ResourceDictionary    {       public void Button_Click(object sender, RoutedEventArgs e)       {           //省去处理,如果显示,表明调用成功。           MessageBox.Show("你成功了!");       }    }
在资源字典里,添加对后台类的引用

主窗口里调用:

记住APP文件里加入资源字典

测试,小功告成

奉上DEMO  

转载地址:http://jhgol.baihongyu.com/

你可能感兴趣的文章
hive本地安装
查看>>
深浅拷贝——string
查看>>
主从复制模式下跳过错误
查看>>
剑指offer17
查看>>
samba文件共享
查看>>
MySQL专题7之MySQL连接、 MySQL MULL值得处理以及MySQL 正则表达式的使用
查看>>
第二次作业
查看>>
web报表轻松实现数据异常预警功能
查看>>
ASP.NET Core之跨平台的实时性能监控
查看>>
tomcat日志切割
查看>>
iOS CAShapeLayer、CADisplayLink 实现波浪动画效果
查看>>
Shell常用命令
查看>>
python内置函数和序列化
查看>>
web项目显示乱码解决方案整理
查看>>
10.12-10.16 rewrite配置if,break和last的用法,规则,nginx全局变量
查看>>
无root手机版抓android包工具,超好用
查看>>
Python教程-字典(2)
查看>>
CentOS 6.7 安装 Erlang18.1
查看>>
初识linux
查看>>
HAproxy用法深入
查看>>