- 여러개의 속성을 하나의 x:Key 값으로 정하여 사용
MainPage.xaml |
[그림 67-1] <Grid x:Name="LayoutRoot" Background="White"> <!--[1] 스타일 정의--> <Grid.Resources> <!--[a] 단순 속성--> <Style x:Name="myButtonStyle" TargetType="Button"> <Setter Property="Background" Value="Yellow"></Setter> <Setter Property="Foreground" Value="Blue"></Setter> </Style> <!--[b] 복합 속성--> <Style x:Key="myRectStyle" TargetType="Rectangle"> <Setter Property="Stroke" Value="Black"></Setter> <Setter Property="StrokeThickness" Value="5"></Setter> <Setter Property="Fill"> <Setter.Value> <LinearGradientBrush StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="Red" Offset="0.0"></GradientStop> <GradientStop Color="Yellow" Offset="1.0"></GradientStop> </LinearGradientBrush> </Setter.Value> </Setter> </Style> </Grid.Resources> <!--[2] 스타일 사용--> <StackPanel> <Button Content="스타일 적용된 버튼" Style="{StaticResource myButtonStyle}"> </Button> <Rectangle Width="100" Height="100" Style="{StaticResource myRectStyle}"> </Rectangle> <Rectangle Width="60" Height="40" Style="{StaticResource myRectStyle}"> </Rectangle> </StackPanel> </Grid> |
결과화면 |
[그림 67-2] |
'Silverlight' 카테고리의 다른 글
69.SilverLight3 - DoubleAnimation (0) | 2009.12.03 |
---|---|
68.SilverLight3 - Template (0) | 2009.12.03 |
66.SilverLight3 - Resource (0) | 2009.12.03 |
65.SilverLight3 - Calendar / DatePicker (1) | 2009.12.02 |
64.SilverLight3 - Tab (0) | 2009.12.02 |
Comments