在MVVM模式中单击时更改按钮颜色

547

ICommandButton按下a时,我会触发Button发生这种情况时,我需要更改背景颜色如何使用MVVM模式执行此操作?

private DelegateCommand asioMuted;

public ICommand AsioMuted
{
    get
    {
        if (asioMuted == null)
        {
            asioMuted = new DelegateCommand(MuteAsio);
        }

        return asioMuted;
    }
}

XAML:

<Button Content="Mute" 
        Command="{Binding AsioMuted}"
        HorizontalAlignment="Left" 
        Margin="29,282,0,0"  
        VerticalAlignment="Top" 
        Width="42" 
        RenderTransformOrigin="-0.273,1.818" />
广达

将按钮的背景色绑定到ViewModel上的brush属性。然后,让ICommand更改视图模型上画笔的颜色。有些人可能还会建议将颜色绑定到ViewModel的IsMuted属性,然后使用转换器将true / false转换为画笔。此方法从ViewModel中删除所有特定于UI的细节。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在手机缝隙中单击时按钮不会更改颜色

来自分类Dev

用户单击并释放按钮时如何更改android按钮的颜色

来自分类Dev

在Android中单击按钮时如何更改ListView的按钮背景颜色

来自分类Dev

单击时使用多种颜色更改单选按钮的颜色

来自分类Dev

Android:单击时更改按钮颜色

来自分类Dev

在猕猴桃中单击时如何更改按钮颜色

来自分类Dev

如何在单击按钮时更改按钮的背景颜色

来自分类Dev

在React Native中单击时如何使每个按钮更改颜色?

来自分类Dev

单击按钮时更改TextView的颜色

来自分类Dev

单击时使用多种颜色更改单选按钮的颜色

来自分类Dev

单击时在JQuery中更改SVG颜色

来自分类Dev

单击时更改按钮颜色

来自分类Dev

单击时将文本的颜色更改为随机颜色(按钮)

来自分类Dev

单击时使ng-repeat中的一个按钮更改颜色,并非全部使用Angularjs

来自分类Dev

单击按钮时更改焦点颜色

来自分类Dev

单击按钮时如何更改背景颜色

来自分类Dev

单击时更改按钮的背景颜色

来自分类Dev

单击 JavaScript 时更改按钮颜色

来自分类Dev

单击 td 中的单选按钮时更改表格行颜色

来自分类Dev

单击时更改多个按钮颜色

来自分类Dev

单击按钮时更改网站链接颜色

来自分类Dev

在 WPF 中单击时更改圆形按钮的颜色

来自分类Dev

单击按钮时如何更改按钮颜色

来自分类Dev

单击按钮时如何更改“颜色”名称?

来自分类Dev

单击时如何更改按钮颜色?

来自分类Dev

当列表中的按钮时,单击/按下后如何更改按钮背景颜色?- 颤振

来自分类Dev

单击时临时更改按钮的颜色

来自分类Dev

单击“颜色”按钮时如何更改矩形的颜色

来自分类Dev

单击模式中的按钮时,尝试更改启动模式的按钮的属性

Related 相关文章

  1. 1

    在手机缝隙中单击时按钮不会更改颜色

  2. 2

    用户单击并释放按钮时如何更改android按钮的颜色

  3. 3

    在Android中单击按钮时如何更改ListView的按钮背景颜色

  4. 4

    单击时使用多种颜色更改单选按钮的颜色

  5. 5

    Android:单击时更改按钮颜色

  6. 6

    在猕猴桃中单击时如何更改按钮颜色

  7. 7

    如何在单击按钮时更改按钮的背景颜色

  8. 8

    在React Native中单击时如何使每个按钮更改颜色?

  9. 9

    单击按钮时更改TextView的颜色

  10. 10

    单击时使用多种颜色更改单选按钮的颜色

  11. 11

    单击时在JQuery中更改SVG颜色

  12. 12

    单击时更改按钮颜色

  13. 13

    单击时将文本的颜色更改为随机颜色(按钮)

  14. 14

    单击时使ng-repeat中的一个按钮更改颜色,并非全部使用Angularjs

  15. 15

    单击按钮时更改焦点颜色

  16. 16

    单击按钮时如何更改背景颜色

  17. 17

    单击时更改按钮的背景颜色

  18. 18

    单击 JavaScript 时更改按钮颜色

  19. 19

    单击 td 中的单选按钮时更改表格行颜色

  20. 20

    单击时更改多个按钮颜色

  21. 21

    单击按钮时更改网站链接颜色

  22. 22

    在 WPF 中单击时更改圆形按钮的颜色

  23. 23

    单击按钮时如何更改按钮颜色

  24. 24

    单击按钮时如何更改“颜色”名称?

  25. 25

    单击时如何更改按钮颜色?

  26. 26

    当列表中的按钮时,单击/按下后如何更改按钮背景颜色?- 颤振

  27. 27

    单击时临时更改按钮的颜色

  28. 28

    单击“颜色”按钮时如何更改矩形的颜色

  29. 29

    单击模式中的按钮时,尝试更改启动模式的按钮的属性

热门标签

归档