1. 程式人生 > 其它 >WPF學習記錄 三、控制元件模版

WPF學習記錄 三、控制元件模版

可以給控制元件增加模版樣式

如下就把一個按鈕,完成變成了其它的樣式:

    <Window.Resources>
        <ControlTemplate  x:Key="myTemplate" TargetType="Button">
            <Border Background="Red" CornerRadius="5">
                <StackPanel Orientation="Horizontal" HorizontalAlignment="{TemplateBinding HorizontalAlignment}
" VerticalAlignment="{TemplateBinding VerticalAlignment}"> <TextBlock Text="$" VerticalAlignment="Center"></TextBlock> <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}
"></ContentPresenter> </StackPanel> </Border> </ControlTemplate> </Window.Resources> <Grid> <DockPanel LastChildFill="False"> <Button DockPanel.Dock="Left" Height="50" Width="100" Template="{StaticResource myTemplate}
" HorizontalAlignment="Center" VerticalAlignment="Center" Content="確定"></Button> </DockPanel> </Grid>