如何在WPF USER CONTROL中将样式公开为属性?
我有一个具有文本框的用户控件。我们称这个文本框为“mainTextBox”。让我们控制我的控件“myControl”。
我希望控件的用户能够执行以下操作:
<myControl mainTextBoxStyle={StaticResource someStyle} >
我该怎么做呢,甚至可能吗?
此致 塞巴斯蒂安
答案 0 :(得分:3)
向属MainTextBoxStyle
类型的UserControl
添加依赖项属性Style
。
在UserControl
的构造函数中,从'MainTextBoxStyle'创建绑定到Style
的{{1}} - 属性。
这是绑定的一个例子:
TextBox