你改变不了ContentPresenter的值,只能通过ControlTemplate来影响ContentPresentor的布局或外表选项,比如下面,自定义WPF Button的Template <StackPanel Name="stackPanel1">
<Button>
ABC
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="Red" BorderThickness="2" Background="{TemplateBinding Background}" >
<ContentPresenter Margin="{TemplateBinding Margin}"></ContentPresenter>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
</StackPanel>
<Button>
ABC
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="Red" BorderThickness="2" Background="{TemplateBinding Background}" >
<ContentPresenter Margin="{TemplateBinding Margin}"></ContentPresenter>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
</StackPanel>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货