是否可以在WPF中为事件处理设置资源字典后面的代码?

是否可以在WPF中为事件处理设置资源字典后面的代码?

是否可以在WPF中设置资源字典后面的代码。例如,在一个按钮的用户控件中,您可以在XAML中声明它。按钮单击的事件处理代码是在控件后面的代码文件中完成的。如果我要创建一个带有按钮的数据模板,如何为它的按钮编写事件处理程序代码,请在资源字典中单击。


拉莫斯之舞
浏览 428回答 3
3回答

慕运维8079593

我不同意“被困”.。使用部分类的方法不是一个好的实践。那么,将“词典”从这一页中分离出来的目的是什么?在代码隐藏中,可以使用以下方法访问x:name元素:Button myButton = this.GetTemplateChild("ButtonName") as Button;if(myButton != null){    ...}你可以这,这个在OnApplyTemplate方法中,如果您希望在加载自定义控件时连接到控件。为此,需要重写OnApplyTemplate。这是一种常见的做法,允许您的样式与控件保持断开连接。(样式不应该依赖于控件,但是控件应该依赖于具有样式)。
打开App,查看更多内容
随时随地看视频慕课网APP