LEADTOOLS Annotations for WPF and Silverlight (Leadtools.Windows.Annotations assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.31
AnnPointerObject Class
See Also  Members  
Leadtools.Windows.Annotations Namespace : AnnPointerObject Class



The AnnPointerObject Class supports WPF/Silverlight.

The AnnPointerObject Class is available in LEADTOOLS Document and Medical Imaging toolkits.

Defines an annotation pointer object. Supported in Silverlight, Windows Phone 7

Object Model

AnnPointerObject Class

Syntax

Visual Basic (Declaration) 
Public Class AnnPointerObject 
   Inherits AnnLineObject
   Implements IAnnHeaderIAnnLineIAnnObject 
Visual Basic (Usage)Copy Code
Dim instance As AnnPointerObject
C# 
public class AnnPointerObject : AnnLineObject, IAnnHeaderIAnnLineIAnnObject  
C++/CLI 
public ref class AnnPointerObject : public AnnLineObject, IAnnHeaderIAnnLineIAnnObject  

Example

For XAML example, refer to AnnGroupObject.

This example adds a new pointer object to a container.

Visual BasicCopy Code
Private Sub AnnPointerObject_AnnPointerObject(ByVal container As AnnContainer)
   Dim pointer As AnnPointerObject = New AnnPointerObject()
   pointer.Stroke = Colors.Red
   pointer.StrokeThickness = 1.0
   pointer.Start = New Point(100, 100)
   pointer.End = New Point(200, 200)

   container.Children.Add(pointer)
End Sub
C#Copy Code
private void AnnPointerObject_AnnPointerObject(AnnContainer container)
{
   AnnPointerObject pointer = new AnnPointerObject();
   pointer.StrokeThickness = 1.0;
   pointer.Stroke = Colors.Red;
   pointer.Start = new Point(100, 100);
   pointer.End = new Point(200, 200);

   container.Children.Add(pointer);
}
SilverlightCSharpCopy Code
private void AnnPointerObject_AnnPointerObject(AnnContainer container)
{
   AnnPointerObject pointer = new AnnPointerObject();
   pointer.StrokeThickness = 1.0;
   pointer.Stroke = Colors.Red;
   pointer.Start = new Point(100, 100);
   pointer.End = new Point(200, 200);

   container.Children.Add(pointer);
}
SilverlightVBCopy Code
Private Sub AnnPointerObject_AnnPointerObject(ByVal container As AnnContainer)
   Dim pointer As AnnPointerObject = New AnnPointerObject()
   pointer.StrokeThickness = 1.0
   pointer.Stroke = Colors.Red
   pointer.Start = New Point(100, 100)
   pointer.End = New Point(200, 200)

   container.Children.Add(pointer)
End Sub

Remarks

The pointer annotation object is defined by two points, with an arrow at the first point. For more information about the pointer annotation object refer to AnnPointerObject for WPF. For more information about the automated pointer annotation object, refer to WPF Annotation Objects - Automated Features.

Inheritance Hierarchy

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         Leadtools.Windows.Annotations.AnnObject
            Leadtools.Windows.Annotations.AnnLineObject
               Leadtools.Windows.Annotations.AnnPointerObject

Requirements

Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also

AnnPointerObject requires a Document/Medical product license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features and Unlocking Special LEAD Features.