Silverlight 2样式中的继承
-
03-07-2019 - |
题
我想在XAML中构建样式,例如
<UserControl.Resources>
<Style x:Key="MyStyle" TargetType="TextBlock">
<Setter Property="Margin" Value="2,2,2,2" />
<Setter Property="Foreground" Value="DarkRed" />
</Style>
<Style x:Key="MyBoldStyle" TargetType="TextBlock">
<Setter Property="Style" Value="{StaticResource MyStyle}" />
<Setter Property="FontWeight" Value="Bold" />
</Style>
</UserControl.Resources>
但这不起作用。 (在Silverlight 2中)如何从另一个继承?
2010年6月更新: Style继承在Silverlight 3 中,使用
BasedOn =&quot; {StaticResource MyStyle}
解决方案
没关系。我发现麦当劳的答案 C#2008中的Pro Silverlight 2 :
alt text http://www.apress.com/resource/bookcover / 9781590599495?大小=介质
&quot;如果你在WPF中使用过样式,你会发现 Silverlight样式是 大幅缩减...... [例如,你不能] 创建从其他样式继承的样式。“
太糟糕了。也许在Silverlight 3中。
不隶属于 StackOverflow