我的印象是ContentPresenter会显示控件的内容。
但是,如果我使用它:
<Button Content="Remove table">
<Button.Template>
<ControlTemplate>
<Grid x:Name="grid" >
<Border x:Name="border" BorderBrush="Black" BorderThickness="1" >
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</Grid>
</ControlTemplate>
</Button.Template>
</Button>
实际上没有显示任何文字。 我错在哪里?
答案 0 :(得分:3)
添加TargetType =&#34;按钮&#34;将显示您期望的文本。
<ControlTemplate TargetType="Button">
<强>参考:强> http://msdn.microsoft.com/en-us/library/system.windows.controls.contentpresenter.aspx