DataTemplate与ControlTemplate 简单Demo

 


代码如下:
  • DataTemplate :使用黄色着色
  • ControlTemplate : 使用蓝色着色
 <Button Content="Button">
            <Button.ContentTemplate >
                <DataTemplate>
                    <Label  Background="Yellow" Content="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=Content}"/>
                </DataTemplate>
            </Button.ContentTemplate>
            <Button.Template>
                <ControlTemplate TargetType="Button">
                    <Grid Background="Blue" Margin="10">
                        <ContentPresenter  Margin="15"/>
                    </Grid>
                </ControlTemplate>
            </Button.Template>
</Button>

效果图:

 

posted @ 2021-02-07 16:47  蜜铀  阅读(46)  评论(0编辑  收藏  举报