2009-03-03 7 views
2

XAML에서 스타일을 만들고 싶습니다.Silverlight 2의 상속 스타일

<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에서) 어떻게 다른 사람으로부터 상속받을 수 있습니까?


년 6 월 2010 업데이트는 : Style Inheritance is in Silverlight 3, BasedOn="{StaticResource MyStyle}

답변

2

신경 끄시를 사용합니다. 내가 맥도날드의 Pro Silverlight 2 in C# 2008the answer을 발견 : 당신은 WPF에서 스타일을 사용했다면

alt text http://www.apress.com/resource/bookcover/9781590599495?size=medium

", 당신은 예를 들어 실버 스타일 극적으로 축소된다 를 ... [찾을거야, 당신은 할 수 't] 다른 스타일을 상속 한 스타일을 만듭니다. "

너무 좋지 않습니다. Silverlight 3 일 가능성이 있습니다.

+0

예, Silverlight 3 - http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx# 요소 –

관련 문제