WPF根据条件更改Button中的Content属性内容
<Button Margin="30,0,30,0" Click="Button_Click" Uid="{Binding IsFinish}" Grid.Column="1" HorizontalAlignment="Right">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Border CornerRadius="5" Height="{TemplateBinding Height}" Width="{TemplateBinding Width}">
<ContentPresenter x:Name="contentpresenter" HorizontalAlignment="{TemplateBinding HorizontalAlignment}"/>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="Uid" Value="0">
<Setter Property="Content" TargetName="contentpresenter" Value="不可接受"/>
<Setter Property="IsEnabled" Value="false"></Setter>
</Trigger>
<Trigger Property="Uid" Value="1">
<Setter Property="Content" Value="可接"/>
<Setter Property="IsEnabled" Value="true"></Setter>
</Trigger>
<Trigger Property="Uid" Value="2">
<Setter Property="Content" Value="已接"/>
<Setter Property="IsEnabled" Value="true"></Setter>
</Trigger>
<Trigger Property="Uid" Value="3">
<Setter Property="Content" Value="完成"/>
<Setter Property="IsEnabled" Value="false"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
浙公网安备 33010602011771号