System.Windows.Annotations Namespace

 

Provides classes to support user-created annotations on content displayed in WPF document viewing controls.

ClassDescription
System_CAPS_pubclassAnnotation

Represents a user annotation in the Microsoft Annotations Framework.

System_CAPS_pubclassAnnotationAuthorChangedEventArgs

Provides data for the AuthorChanged event.

System_CAPS_pubclassAnnotationDocumentPaginator

Provides a DocumentPaginator for printing a document together with its associated annotations.

System_CAPS_pubclassAnnotationHelper

Provides utility methods and commands to create and delete highlight, ink sticky note, and text sticky note annotations.

System_CAPS_pubclassAnnotationResource

Represents a content anchor or cargo resource for an Annotation.

System_CAPS_pubclassAnnotationResourceChangedEventArgs

Provides data for the AnchorChanged and CargoChanged events.

System_CAPS_pubclassAnnotationService

Provides core services of the Microsoft Annotations Framework to manage and display user annotations.

System_CAPS_pubclassContentLocator

Represents an ordered set of ContentLocatorPart elements that identify an item of content.

System_CAPS_pubclassContentLocatorBase

Represents an object that identifies an item of content.

System_CAPS_pubclassContentLocatorGroup

Represents an ordered set of ContentLocator elements that identify an item of content.

System_CAPS_pubclassContentLocatorPart

Represents a set of name/value pairs that identify an item of content.

System_CAPS_pubclassTextAnchor

Represents a selection of content that an annotation is anchored to.

InterfaceDescription
System_CAPS_pubinterfaceIAnchorInfo

Provides the capabilities for matching annotations with the corresponding annotated objects.

DelegateDescription
System_CAPS_pubdelegateAnnotationAuthorChangedEventHandler

Represents the method that handles the AuthorChanged event raised by the Annotation class.

System_CAPS_pubdelegateAnnotationResourceChangedEventHandler

Represents the method that handles the AnchorChanged or CargoChanged events raised by the Annotation class.

EnumerationDescription
System_CAPS_pubenumAnnotationAction

Specifies the actions that occur with Annotation author, anchor, and cargo resources.

Types in the System.Windows.Annotations namespace are provided to support the management of user-created annotations on application data displayed in Windows Presentation Foundation (WPF) document viewing controls. Using the Microsoft Annotations Framework applications can add support for user-created notes and highlights that are stored separate from the application document itself. Since the user annotation information is stored separately from the document content, users can even add notes and highlights to read-only or rights-managed documents that cannot be physically changed.

The WPF document viewing controls that support user-annotation capabilities are based on DocumentViewerBase derived subclasses such as DocumentViewer, FlowDocumentPageViewer, and FlowDocumentScrollViewer as well as FlowDocumentReader.

Return to top
Show: