【发布时间】:2016-11-24 21:40:08
【问题描述】:
我已经下载了一个示例解决方案,该解决方案使用从 usercontrol 继承但没有 .xaml 设计文件的控件的 DefaultStyleKeyProperty 的 OverrideMetadata 方法,这将成为其他具有相似或几乎相同布局的子控件的基本控件. 代码可以在这里找到Example。
现在我试图从基类访问位于其内容模板中的被覆盖样式的按钮,名称为“btnTest1”,但我找不到执行此操作的方法。
我想知道是否有办法在基类构造函数或子类构造函数中找到控件(可能在调用 InitializeComponent 之后),因为我需要稍后在代码隐藏中访问它。
提前致谢。
大卫。
【问题讨论】:
标签: c# wpf inheritance metadata contenttemplate