首页 新闻 搜索 专区 学院

变更通知

0
[已关闭问题] 关闭于 2011-01-11 14:08

想弄明白变更通知实现一个控件受其他多个控件值影响的处理方法。比如三个下拉框都设置为:
SelectedValue="{Binding Path=Items[GA001].Value}"//保存选定的值
//还可能会影响其他控件的属性,如当第一个下拉框为“大盘看跌”,一个Button的IsEnable为true,而第2个下拉框为“大盘看跌”时为false;
IsEnabled="{Binding Path=Items[GA001].isEnable}"//根据Value判断返回是true还是false
图中三个comboBox,选定任一个的值其他两个也显示了同样的值,IsEnable也相同,想要的效果是选其中一个其他两个不显示值且IsEnable为false;
其中:
public bool isEnable 
      {
            get
            {
                switch (Value)
                {
                    case "大盘看涨":
                    case "大盘中性":
                    case "大盘看跌":
                    return true;
                }
                return false;
            }
        }
如果下拉所选的值不同好办,但是相同的话他们的IsEnable属性也就连在一起相同了。

 

JXhjia的主页 JXhjia | 初学一级 | 园豆:200
提问于:2011-01-10 15:56
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册