←Select platform

UserMode Property

Summary

Gets or sets the current user mode.

Syntax

C#
VB
Java
Objective-C
WinRT C#
public Leadtools.Annotations.Core.AnnUserMode UserMode {get; set;}
Public Property UserMode As Leadtools.Annotations.Core.AnnUserMode
public Leadtools.Annotations.Core.AnnUserMode UserMode {get; set;}
@property (nonatomic) LTAnnUserMode userMode;
public AnnUserMode getUserMode() 
public void setUserMode(AnnUserMode userMode) 
get_UserMode(); 
set_UserMode(value); 
Object.defineProperty('UserMode'); 

Property Value

A AnnUserMode value that specifies the current user mode. The default value is AnnUserMode.Design.

Remarks

AnnUserMode.Design is for creating objects; AnnUserMode.Run mode is for viewing them.

The UserModeChanged event is fired when the value of this property is changed.

Example

This example flips the user mode between run and design.

C#
WinRT C#
using Leadtools.Annotations.Automation; 
using Leadtools.Annotations.Core; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Annotations.WinForms; 
using Leadtools.Annotations.Rendering; 
 
public void AnnAutomationManager_UserMode() 
{ 
   AnnAutomationManager manager = _automation.Manager; 
   if (manager.UserMode == AnnUserMode.Design) 
   { 
      manager.UserMode = AnnUserMode.Run; 
      Debug.WriteLine("User mode is run, click again to go to design mode"); 
   } 
   else 
   { 
      manager.UserMode = AnnUserMode.Design; 
      Debug.WriteLine("User mode is design, click again to go to run mode"); 
   } 
} 
using Leadtools.Converters; 
using Leadtools.Annotations.Automation; 
using Leadtools.Controls; 
using Leadtools.Annotations.Core; 
using Leadtools.Codecs; 
 
public void AnnAutomationManager_UserMode() 
{ 
   AnnAutomationManager manager = _automation.Manager; 
   if (manager.UserMode == AnnUserMode.Design) 
   { 
      manager.UserMode = AnnUserMode.Run; 
      Debug.WriteLine("User mode is run, click again to go to design mode"); 
   } 
   else 
   { 
      manager.UserMode = AnnUserMode.Design; 
      Debug.WriteLine("User mode is design, click again to go to run mode"); 
   } 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Annotations.Automation Assembly
Click or drag to resize