Click or drag to resize

AnnotationControllerNotificationEventArgs Class

This class provides information when the AnnotationController is sent a notification from another object.
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    Atalasoft.AnnotateAnnotationControllerNotificationEventArgs

Namespace:  Atalasoft.Annotate
Assembly:  Atalasoft.dotImage (in Atalasoft.dotImage.dll) Version: 11.0.0.0.0.297 (.NET 4.5.2, x86)
Syntax
public class AnnotationControllerNotificationEventArgs : EventArgs

The AnnotationControllerNotificationEventArgs type exposes the following members.

Constructors
  NameDescription
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the type of notification being sent.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, AnnotationRegion)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification and invalidation region to send.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, AnnotationUndo)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification and undo to send.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, Control)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification and a control to process.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, AnnotationRegion, AnnotationUndo)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification, invalidation region and undo to send.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, AnnotationUndo, UndoManagerAction)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification, undo and special undo action.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, CollectionChangedEventArgs, AnnotationUndo)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification, CollectionChangedEventArgs and an undo.
Public methodAnnotationControllerNotificationEventArgs(AnnotationControllerNotification, AnnotationRegion, AnnotationUndo, UndoManagerAction)
Creates a new instance of AnnotationControllerNotificationEventArgs specifying the notification, invalidation region, undo and a special undo action.
Top
Properties
  NameDescription
Public propertyCollectionChangedArgs
Gets the CollectionChangedEventArgs containing information about the collection change.
Public propertyControl
Gets a System.Windows.Forms.Control object used with this notification.
Public propertyInvalidateRegion
Gets or sets a region used for invalidating the parent control.
Public propertyNotification
Gets the type of notification performed on the object.
Public propertyUndo
Gets the AnnotationUndo to store into the AnnotationUndoManager.
Public propertyUndoAction
Gets a special undo action to send to the undo manager.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Custom annotations can make use of this to notify the controller when it needs to invalidate or add undo information to the AnnotationUndoManager.
Examples
AnnotationPropertyChangingEventArgs Class
See Also