未启用时更改按钮背景

我只需要在未启用Button背景(例如SolidColorBrush)时更改它( IsEnabled == false )。
我能怎么做?

我是否要使用XAML修改按钮Style ,还是可以通过编程方式执行此操作? 什么是正确的XAML代码,仅在未启用时更改背景?

我尝试了以下XAML代码,但它没有效果:

   

您可以通过编辑模板来更改背景。 你会在这里找到Button的默认模板。

IsEnabled的触发器中,您可以简单地添加如下内容:

  

编辑 :然后尝试这个;

       

只需更改它以满足您的需求。

您可以使用样式触发器: