风动破

导航

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>

posted on 2013-08-07 11:34  风动破  阅读(1980)  评论(0)    收藏  举报