【发布时间】:2012-05-07 21:04:20
【问题描述】:
我的 WPF 应用程序在其主窗口上有许多按钮。我现在正在处理一个边缘案例,如果数据库已关闭或应用程序无法建立与其后端的连接(后端是我们编写的 Windows 服务),则应禁用按钮.
我的视图模型库中有两个类,分别称为DbMonitor 和ComMonitor(“Com”代表“Communications”)。它们来自同一个抽象类,实现IPropertyChanged 接口,并有一个名为Status 的属性(继承自抽象基类),它是一个名为DeviceStatuses 的枚举,其值为Green、Yellow、和Red。我希望仅当两个对象的状态属性均为Green 时才启用按钮?
如何让这个绑定在 Xaml 中工作,或者我必须在我的代码隐藏中这样做。
谢谢
托尼
【问题讨论】:
标签: wpf data-binding binding