Templet 스타일 적용 - 실버라이트에서 컨트롤의 외형을 바꾸기 위해서 스타일과 컨트롤 제공 - 다양하게 외형을 변하기 위해서 템블릿 사용 가능 하며 종류에는 아래예제와 같이 존재 한다 |
FrmControlTemplage.Xaml FrmTemplateByStyle.Xaml FrmTemplateBinding.Xaml FrmContentPresenter.Xaml <UserControl x:Class="RiaTemplet.FrmContentPresenter" 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="myButton" TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border BorderBrush="Red" BorderThickness="3" Background="Yellow"> <ContentPresenter> <TextBlock></TextBlock> </ContentPresenter> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </Grid.Resources> <StackPanel> <Button Height="50" Width="200" <Button Height="50" Width="200" </Button> <Button Height="50" Width="200" </StackPanel> </Grid> </UserControl> |
'.Net Project > SilverLight 3.0' 카테고리의 다른 글
58장 에니메이션 TimeLine (AutoReverseExample) (0) | 2009.12.07 |
---|---|
57장 에니메이션 동작 방식 (사각형 움직이기) (0) | 2009.12.07 |
55장 스타일 사용 컨트롤 조작(Style) (0) | 2009.12.03 |
54장 바인딩 컨트롤(Grid.Resource) (0) | 2009.12.03 |
53장 Calendar 컨트롤 (0) | 2009.12.02 |