关于INotifyPpropertyChanged接口的疑问 本帖最后由 u014247189 于 2014-08-14 21:57:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那直接跟第一个方法不就行了么?private DateTime startTime; [DataMember] public DateTime StartTime { get { return startTime; } set { SetProperty(ref startTime, value); } }set块里边直接用OnNotifyPropertyChanged(StartTime);和上边也没啥区别啊 CallerMemberName是.net 4.5新增的,可以获得调用方法的成员名称 那直接跟第一个方法不就行了么?private DateTime startTime; [DataMember] public DateTime StartTime { get { return startTime; } set { SetProperty(ref startTime, value); } }set块里边直接用OnNotifyPropertyChanged(StartTime);和上边也没啥区别啊明明你讨论的是 SetProperty<T>,怎么又跳到这里来了呢?不要把不想关的东西总是没事就拿来比较,不要揪住一点就说别的都是多余的。人家写 SetProperty<T> 方法的代码时其业务逻辑就是不需要重复多余赋值并且多余触发事件,人家就那样写了。你说“我想另外再写一个 set 块”这跟你的问题比有什么意义啊? OnNotifyPropertyChanged是事件可以在事件里调用set方法,没有在set里调事件的事件就是事件,你应该定义好之后等着系统来调用,而不是你自己没事调用 comboBox控件 2005下MDI程序菜单合并 讨论一下winform 下后台线程的问题,估计很多人都遇到过 如何知道打开文件的进程 C#,windows mobile应用启动时带参数的问题。 c#读取验证码 急!!即时消息通讯协议 web 程序问题,请大家帮忙! c#数字变文字 关于Visual C#对文本文件的操作,在线等待。 c# gdi 桌面 保持 求正则表达式
那直接跟第一个方法不就行了么?private DateTime startTime;
[DataMember]
public DateTime StartTime
{
get { return startTime; }
set { SetProperty(ref startTime, value); }
}set块里边直接用OnNotifyPropertyChanged(StartTime);和上边也没啥区别啊
那直接跟第一个方法不就行了么?private DateTime startTime;
[DataMember]
public DateTime StartTime
{
get { return startTime; }
set { SetProperty(ref startTime, value); }
}set块里边直接用OnNotifyPropertyChanged(StartTime);和上边也没啥区别啊明明你讨论的是 SetProperty<T>,怎么又跳到这里来了呢?不要把不想关的东西总是没事就拿来比较,不要揪住一点就说别的都是多余的。人家写 SetProperty<T> 方法的代码时其业务逻辑就是不需要重复多余赋值并且多余触发事件,人家就那样写了。你说“我想另外再写一个 set 块”这跟你的问题比有什么意义啊?
可以在事件里调用set方法,没有在set里调事件的
事件就是事件,你应该定义好之后等着系统来调用,而不是你自己没事调用