请教sl绑定条件的问题!
类型一个button.isenable想绑定 listbox.items.count > 0 ,或button.isenbale绑定 !listbox.isenable,类似这种的绑定该怎么写呢?
[解决办法]
最简单,写一个Converter,拿后面一种情况做示例吧:
首先写一个Converter类:
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确实是个不错的框架
[解决办法]