读书人

请问sl绑定条件的有关问题

发布时间: 2012-03-18 13:55:39 作者: rapoo

请教sl绑定条件的问题!
类型一个button.isenable想绑定 listbox.items.count > 0 ,或button.isenbale绑定 !listbox.isenable,类似这种的绑定该怎么写呢?

[解决办法]
最简单,写一个Converter,拿后面一种情况做示例吧:

首先写一个Converter类:

C# code
    public class BoolReverseConverter : IValueConverter    {        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)        {            bool itemvalue;            if (!Boolean.TryParse(value.ToString(), out itemvalue))            {                return false;            }            return !itemvalue;        }        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)        {            bool itemvalue;            if (!Boolean.TryParse(value.ToString(), out itemvalue))            {                return false;            }            return !itemvalue;        }    }
[解决办法]
楼上所说的MVVM确实是个不错的框架
[解决办法]
探讨
类型一个button.isenable想绑定 listbox.items.count > 0 ,或button.isenbale绑定 !listbox.isenable,类似这种的绑定该怎么写呢?

读书人网 >CAD教程

热点推荐