문제

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에서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top