摘要:
引发事件的代码,通常可以封装成“On+事件名称”的方法(On:表示当“什么什么”的时候),如下所示:1:引发事件代码:if (PropertyChanged != null)//为了实现将数据源的改变通知给目标控件 { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); }2:可以封装如下的方法(当“属性改变”的时候):private void OnPropertyChanged(string propertyName){ if (PropertyChanged != null)//为了实现将数据源的改变通知给目 阅读全文
posted @ 2014-03-12 16:55
长白山
阅读(291)
评论(0)
推荐(0)
摘要:
ManualResetEvent mre= new ManualResetEvent(false);(ManualResetEvent : EventWaitHandle : WaitHandle)mre.WaitOne:阻止当前线程,直到当前 System.Threading.WaitHandle(即ManualResetEvent)收到信号;如果当前实例(WaitHandle或ManualResetEvent)收到信号,则为 true。如果当前实例永远收不到信号,则 System.Threading.WaitHandle.WaitOne(System.Int32,System.Boolea 阅读全文
posted @ 2014-03-12 15:25
长白山
阅读(356)
评论(0)
推荐(0)
浙公网安备 33010602011771号