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 월 업데이트 : 스타일 상속은 실버 라이트 3에 있습니다, 사용
BasedOn="{StaticResource MyStyle}
해결책
신경 쓰지 마. 나는 찾았다 대답 맥도날드에서 C# 2008의 Pro Silverlight 2:
Alt Text http://www.apress.com/resource/bookcover/9781590599495?size=medium
"WPF에서 스타일을 사용했다면 Silverlight 스타일이 극적으로 스케일링된다는 것을 알게 될 것입니다 ... [예를 들어, 다른 스타일에서 상속되는 스타일을 만들 수는 없습니다."
너무 나쁘다. 어쩌면 Silverlight 3에서.
제휴하지 않습니다 StackOverflow