Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Annotation Class

 

Represents a user annotation in the Microsoft Annotations Framework.

Namespace:   System.Windows.Annotations
Assembly:  PresentationFramework (in PresentationFramework.dll)

System::Object
  System.Windows.Annotations::Annotation

public ref class Annotation sealed : IXmlSerializable

NameDescription
System_CAPS_pubmethodAnnotation()

This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

System_CAPS_pubmethodAnnotation(XmlQualifiedName^)

Initializes a new instance of the Annotation class that has a specified type name and namespace.

System_CAPS_pubmethodAnnotation(XmlQualifiedName^, Guid, DateTime, DateTime)

This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

NameDescription
System_CAPS_pubpropertyAnchors

Gets a collection of zero or more AnnotationResource anchor elements that define the data selection(s) being annotated.

System_CAPS_pubpropertyAnnotationType

Gets the XmlQualifiedName of the annotation type.

System_CAPS_pubpropertyAuthors

Gets a collection of zero or more author strings that identify who created the Annotation.

System_CAPS_pubpropertyCargos

Gets a collection of zero or more AnnotationResource cargo elements that contain data for the annotation.

System_CAPS_pubpropertyCreationTime

Gets the date and the time that the annotation was created.

System_CAPS_pubpropertyId

Gets the globally unique identifier (GUID) of the Annotation.

System_CAPS_pubpropertyLastModificationTime

Gets the date and the time that the annotation was last modified.

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetSchema()

Always returns null. See Annotations Schema for schema details.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodReadXml(XmlReader^)

Deserializes the Annotation from a specified XmlReader.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodWriteXml(XmlWriter^)

Serializes the annotation to a specified XmlWriter.

NameDescription
System_CAPS_pubeventAnchorChanged

Occurs when an anchor is added, removed, or modified in the list of annotation Anchors.

System_CAPS_pubeventAuthorChanged

Occurs when an author is added, removed, or modified in the list of annotation Authors.

System_CAPS_pubeventCargoChanged

Occurs when a cargo is added, removed, or modified in the list of annotation Cargos.

Annotation represents a single annotation with all associated anchoring and content data. An annotation consists of the following main elements.

  • Zero, one, or more Anchors that identify what is being annotated.

  • Zero, one, or more Cargos that contain the user data for the annotation.

  • Zero, one, or more Authors that define who created the annotation.

  • A CreationTime that specifies the date and time when the annotation was created.

  • A LastModificationTime that specifies when the annotation was last updated.

  • A unique annotation Id (a globally unique identifier (GUID)).

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2017 Microsoft