0
public partial class FrmEditSiteParticulars : Form, INotifyPropertyChanged
{
public enum EntryTypes
{
Undefined,
Site,
Particular
}
private EntryTypes _EntryType;
private EntryTypes EntryType {
get{return _EntryType;}
set
{
if (value != _EntryType)
{
_EntryType = value;
OnPropertyChanged("EntryType");
}
}
}
public event PropertyChangedEventHandler EntryTypeChanged;
protected void OnPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = EntryTypeChanged;
if (handler != null)
handler(this, new PropertyChangedEventArgs(propertyName));
}
.
.
.
public event PropertyChangedEventHandler PropertyChanged;
.
.
.
this.EntryTypeChanged += new
System.ComponentModel.PropertyChangedEventHandler(this.EntryType_Changed);
內InitializeComponent
方法..
現在,當我打開Designer
我點擊Ignore and Continue
,它工作很好..
現在,當我關閉並重新打開該解決方案,我把在InitializeComponent
的事件處理程序代碼丟失..
問題是什麼?
您的觀察和解決方案是一流的.. :) – dotNETbeginner