Blog Content

    티스토리 뷰

    67.SilverLight3 - Style

    반응형
    Style
    - 여러개의 속성을 하나의 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