propertychange事件
语法
公共事件PropertyChangedEventHandler propertychange
公共事件propertychange作为PropertyChangedEventHandler
公共:
事件PropertyChangedEventHandler ^ propertychange
例子
这个示例处理propertychange事件。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.Web.Controls;
使用Leadtools.ImageProcessing;
公共无效WebImageViewer_PropertyChanged ()
{
WebImageViewer mainWebImageViewer =新WebImageViewer ();
mainWebImageViewer。propertychange + =新System.ComponentModel.PropertyChangedEventHandler (mainWebImageViewer_PropertyChanged);
/ /
/ /更新一些属性值
/ /
mainWebImageViewer。propertychange - =新System.ComponentModel.PropertyChangedEventHandler (mainWebImageViewer_PropertyChanged);
}
无效mainWebImageViewer_PropertyChanged (对象发送方,System.ComponentModel。PropertyChangedEventArgs e)
{
如果(e。PropertyName = =“ScaleFactor”)
{
/ / ScaleFactor属性发生了改变。
}
其他的如果(e。PropertyName = =“SizeMode”)
{
/ / SizeMode属性发生了改变。
}
/ /
/ /等。
/ /
}
进口Leadtools
进口Leadtools.Codecs
进口Leadtools.ImageProcessing
进口Leadtools.Web.Controls
公共子WebImageViewer_PropertyChanged ()
昏暗的mainWebImageViewer作为WebImageViewer =新WebImageViewer ()
AddHandlermainWebImageViewer.PropertyChanged,新System.ComponentModel.PropertyChangedEventHandler (AddressOfmainWebImageViewer_PropertyChanged)
”
“更新一些属性值
”
AddHandlermainWebImageViewer.PropertyChanged,新System.ComponentModel.PropertyChangedEventHandler (AddressOfmainWebImageViewer_PropertyChanged)
结束子
子mainWebImageViewer_PropertyChanged (按值传递发送方作为对象,按值传递e作为System.ComponentModel.PropertyChangedEventArgs)
如果(e。PropertyName =“ScaleFactor”)然后
“ScaleFactor属性发生了改变。
ElseIf(e。PropertyName =“SizeMode”)然后
“SizeMode属性发生了改变。
”
”等。
”
结束如果
结束子