Silverlight中的样式控件 - 全局

时间:2011-10-31 22:48:07

标签: silverlight xaml

有没有办法为应用程序中使用的所有TextBox创建“全局”样式?所以我不必在每个TextBox上做Template = ...

1 个答案:

答案 0 :(得分:1)

是。您需要使用隐式样式。

将样式声明为正常:

<Style x:Key="MyDefaultStyle" TargetType="TextBox">
    ....
</Style>

然后声明:

<Style TargetType="TextBox" BasedOn="MyDefaultStyle />

重要的是你错过了x:Key声明。这将应用于应用程序中未明确设置Style的所有TextBox。将其包含在全局资源文件中。

SilverlightShow.net上有more information