博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义控件模板,不用依赖属性---------------------WPF
阅读量:6876 次
发布时间:2019-06-26

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

我觉得用依赖属性的方法来写个控件模板,看起来太乱,不好看。。所以,在网上无意中找到了一个给资源文件定义一个类的方法

1.资源文件中

2.后台类

namespace WpfApplication1{    //这里必须是有partial    partial class Class1 : ResourceDictionary    {      private static void NormalBrushChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)      {          Button ditem = d as Button;          ditem.OnApplyTemplate();      }        public Class1()        {            InitializeComponent();                      int i = 0;        }        public void nihaos(object sender, RoutedEventArgs e)        {            //省去处理,如果显示,表明调用成功。                  MessageBox.Show("你成功了!");            Button bt = sender as Button;                            }    }}

3.页面调用

这样就可以完成了。但是有个比较麻烦的问题,,我想获取模板中某个控件的实例对象的时候不能主动的去获取。。。只能等那个对象触发某个事件的时候我才能记下这个控件,和控件的对象

转载于:https://www.cnblogs.com/xiaoleye/p/4977695.html

你可能感兴趣的文章
dynamics ax2009 ep on sharepoint 2010
查看>>
Python3 shevel模块,更高级的json序列化数据类型模块(比pickle更高级)
查看>>
判断浏览器版本
查看>>
java操作mongodb的更新插入操作
查看>>
vc2010中的c++11特性探索
查看>>
css3选择器
查看>>
POJ 1003:Hangover
查看>>
POJ 1129:Channel Allocation 四色定理+暴力搜索
查看>>
装系统遇到的那些问题
查看>>
ado.net五大对象
查看>>
[转]VMware虚拟机进入BIOS方法
查看>>
Powershell中使用dtutil进行ssis package部署
查看>>
ASIHttpRequst异步下载
查看>>
iOS 之 手势
查看>>
linux下启动oracle服务命令
查看>>
maven-springMVC配置
查看>>
高精度(加、减、乘、除)
查看>>
字符串
查看>>
UVALive 3907 Puzzle AC自动机+DP
查看>>
一道开阔视野的数学题(很有意思分享一下)在乘积1×2×3×4×............×698×699×700中,末尾只有( )个0...
查看>>