WPF學習記錄 三、控制元件模版
阿新 • • 發佈:2021-10-24
可以給控制元件增加模版樣式
如下就把一個按鈕,完成變成了其它的樣式:
<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>