WPF按钮canexecute风格?

时间:2018-05-18 19:39:44

标签: wpf button styles canexecute

我第一次将“CanExecute”设置为“True”以外的任何内容...当“CanExecute”为false时,我不喜欢按钮上的默认灰色背景。

例如,如果“CanExecute”为“False”,我想将背景更改为“Red”(假设“CanExecute”操纵了IsEnabled属性,这似乎不正确)。任何建议表示赞赏。如果有一个很好的链接来获得这类问题的初学者答案,那也是值得赞赏的。

我刚复制并尝试修改此示例,不确定它与正确的接近程度如何:

<Button Content="Update" 
        CommandParameter="{Binding ID}"
        Command="{Binding UpdateCommand}" >
     <Button.Style>
          <Style TargetType="Button">
               <Style.Triggers>
                   <Trigger Property="IsEnabled" Value="false">
                        <Setter Property="Background" Value="Red" />
                   </Trigger>
               </Style.Triggers>
           </Style>
     </Button.Style>
</Button>

0 个答案:

没有答案