这个RaisePropertyChangedEvent怎么用?我找了半天都找不到

shibill 2004-04-19 10:11:38
接着,向该控件添加 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怎么用?我找了半天都找不到
...全文
83 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧