55장 스타일 사용 컨트롤 조작(Style)
![]() - 스타일은 HTML의 CSS와 유사한 개념으로 프로퍼티에 대한 설정 값의 집합 의미 - 스타일 선하고 사용함으로써 유지보수에 대한 관리가 용이 하다는 장점을 가지고 있다. - 일반적인 스타일 적용 방식 (Style 지정) - 그란데이션 효과 적용(Style 지정) |
![]() - 일반적인 방식으로 스타일 적용 - 그란데이션 효과 적용하기 <UserControl x:Class="RiaStyle.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <Grid.Resources> <Style x:Key="myButtonStyle" TargetType="Button"> <Setter Property="Background" Value="Yellow"></Setter> <Setter Property="Foreground" Value="Blue"></Setter> </Style> <Style x:Key="myRectStyle" TargetType="Rectangle"> <Setter Property="Fill"> <Setter.Value> <LinearGradientBrush StartPoint="0,0" <GradientStop Color="Red" <GradientStop Color="Yellow" </LinearGradientBrush> </Setter.Value> </Setter> </Style> </Grid.Resources> <StackPanel> <Button x:Name="btnResult" Content="Style Confirm1" FontSize="20" FontFamily="Arial" Style="{StaticResource myButtonStyle}"></Button> <Button x:Name="btnResult2" Content="Style Confirm2" FontFamily="Arial" FontSize="20" Style="{StaticResource myButtonStyle}"></Button> <Rectangle Width="400" Height="100" </StackPanel> </Grid> </UserControl> |