Notifies clients that a property value has changed.
public event PropertyChangedEventHandler PropertyChanged Public Event PropertyChanged As PropertyChangedEventHandler
public:event PropertyChangedEventHandler^ PropertyChanged
The event handler receives an argument of type PropertyChangedEventArgs containing data related to this event. The following PropertyChangedEventArgs properties provide information specific to this event.
| Property | Description |
|---|---|
| PropertyName | Gets the name of the property that changed. |
The PropertyChanged event can indicate all properties on the object have changed by using either a null reference (Nothing in VB) or String.Empty as the property name in the System.ComponentModel.PropertyChangedEventArgs.
This example handles the PropertyChanged event.
using Leadtools;using Leadtools.Codecs;using Leadtools.Web.Controls;using Leadtools.ImageProcessing;public void WebImageViewer_PropertyChanged(){WebImageViewer mainWebImageViewer = new WebImageViewer();mainWebImageViewer.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(mainWebImageViewer_PropertyChanged);//// update some properties values//mainWebImageViewer.PropertyChanged -= new System.ComponentModel.PropertyChangedEventHandler(mainWebImageViewer_PropertyChanged);}void mainWebImageViewer_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e){if (e.PropertyName == "ScaleFactor"){// ScaleFactor property changed.}else if (e.PropertyName == "SizeMode"){// SizeMode property changed.}////etc.//}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessingImports Leadtools.Web.Controls''' <!--Leadtools.Web.Controls.WebImageViewer.ImageUrl-->''' <!--Leadtools.Web.Controls.WebImageViewer.ImageUrl-->''' <!--Leadtools.Web.Controls.WebImageViewer.OpenImageUrl-->''' <!--Leadtools.Web.Controls.WebImageViewer.OpenImageUrl-->''' <!--Leadtools.Web.Controls.WebImageViewer.ScrollBarVisible-->''' <!--Leadtools.Web.Controls.WebImageViewer.ScrollBarVisible-->''' <!--Leadtools.Web.Controls.WebImageViewer.ApplyCommand-->''' <!--Leadtools.Web.Controls.WebImageViewer.ApplyCommand-->''' <!--Leadtools.Web.Controls.WebImageViewer.PropertyChanged-->''' <!--Leadtools.Web.Controls.WebImageViewer.PropertyChanged-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.AddWithText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.AddWithText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.InsertWithText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.InsertWithText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.EnsureVisible-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.EnsureVisible-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.GetThumbnailImageByText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.GetThumbnailImageByText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.SetThumbnailText-->''' <!--Leadtools.Web.Controls.WebThumbnailViewer.SetThumbnailText-->Public Sub WebImageViewer_PropertyChanged()Dim mainWebImageViewer As WebImageViewer = New WebImageViewer()AddHandler mainWebImageViewer.PropertyChanged, New System.ComponentModel.PropertyChangedEventHandler(AddressOf mainWebImageViewer_PropertyChanged)'''' update some properties values''AddHandler mainWebImageViewer.PropertyChanged, New System.ComponentModel.PropertyChangedEventHandler(AddressOf mainWebImageViewer_PropertyChanged)End SubSub mainWebImageViewer_PropertyChanged(ByVal sender As Object, ByVal e As System.ComponentModel.PropertyChangedEventArgs)If (e.PropertyName = "ScaleFactor") Then'' ScaleFactor property changed.ElseIf (e.PropertyName = "SizeMode") Then'' SizeMode property changed.''''etc.''End IfEnd Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
