阅读 136

WPF DataTrigger 改变控件颜色

之前这篇博文,用 TrueFalse两种情况来进行判断,其实也可以用 int 类型进行多个条件的判断。

XAML:


    



    
        
            
                
            
        
        

ViewModel:

public class TestVM : ViewModelBase
{
    private int _PresentColor = 0;
    public int PresentColor
    {
        get { return _PresentColor; }
        set { _PresentColor = value; RaisePropertyChanged(nameof(PresentColor)); }
    }

    private RelayCommand _changeColorCommand;
    public RelayCommand ChangeColorCommand
    {
        get {
            if (_changeColorCommand == null)
                _changeColorCommand = new RelayCommand(ChangeColor);
            return _changeColorCommand; }
        set { _changeColorCommand = value; RaisePropertyChanged(nameof(ChangeColorCommand)); }
    }


    private void ChangeColor()
    {
        if (PresentColor < 2)
            PresentColor++;
        else
            PresentColor = 0;
    }
}

原文:https://www.cnblogs.com/huvjie/p/15265426.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐