这个RaisePropertyChangedEvent怎么用?我找了半天都找不到
接着,向该控件添加 DrawingMode 属性。下面的代码将此属性添加到前面创建的控件中。
//DrawingMode - controls how the control paints
public DrawingModeStyle DrawingMode {
get {
return myDrawingMode;
}
set {
myDrawingMode=value;
//Set BackColor and ForeColor based on DrawingMode
SetColors();
//Raise property changed event for DrawingMode
RaisePropertyChangedEvent("DrawingMode");
}
}
'DrawingMode - controls how the control paints
Public Property DrawingMode As DrawingModeStyle
Get
Return myDrawingMode
End Get
Set
myDrawingMode=value
'Set BackColor and ForeColor based on DrawingMode
SetColors
' Raise property changed event for DrawingMode
RaisePropertyChangedEvent("DrawingMode")
End Set
End Property
C# VB
注意:属性 Set 代码包括对 RaisePropertyChangedEvent 方法的调用。此方法引发一个属性更改通知事件。引发属性更改通知事件很重要,因为 Windows 窗体设计器侦听此事件。设计器侦听此事件以便可跟踪属性是何时更改的。在该代码的后面部分,控件利用此事件。
这个RaisePropertyChangedEvent怎么用?我找了半天都找不到