首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

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

2012-03-18 
请教sl绑定条件的问题!类型一个button.isenable想绑定 listbox.items.count 0 ,或button.isenbale绑定 !

请教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,类似这种的绑定该怎么写呢?

热点排行