是不是只有转换器一种方案,但是转换器写的比较麻烦,只是一个很简单的判断要写很多代码,所以想请高手指点下 有没有其他的方式?
你说的是数据绑定的时候吧,我也觉得麻烦,所以一般这样写
private DateTime date; public DateTime Date { get { return date; } set { if (value != date) { date = value; NotifyPropertyChanged("Date"); NotifyPropertyChanged("DateToString");//主要是这里 } } } public String DateToString { get { return Date.ToString("yyyy-MM-dd"); } }
我也是这么做的,我是在get里面做判断了,似乎也没有其它方案了,谢谢你了