有没有办法为应用程序中使用的所有TextBox创建“全局”样式?所以我不必在每个TextBox上做Template = ...
答案 0 :(得分:1)
是。您需要使用隐式样式。
将样式声明为正常:
<Style x:Key="MyDefaultStyle" TargetType="TextBox">
....
</Style>
然后声明:
<Style TargetType="TextBox" BasedOn="MyDefaultStyle />
重要的是你错过了x:Key
声明。这将应用于应用程序中未明确设置Style
的所有TextBox。将其包含在全局资源文件中。
SilverlightShow.net上有more information。