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>
效果图: