←Select platform

Invalidate Method

Summary

Invalidates the whole area of this object and signals the container to redraw the control.

Syntax

C#
VB
C++
public virtual void Invalidate() 
  
Public Overridable Sub Invalidate()  
public: 
virtual void Invalidate();  

Example

This example will check if any of the objects in a container is a line, if so, it will change the color to red and signal the container to redraw the object.

C#
VB
Silverlight C#
Silverlight VB
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
private void InvalidateExample(AnnContainer container) 
{ 
   foreach (AnnObject obj in container.Children) 
   { 
      if (obj is AnnLineObject) 
      { 
         obj.Stroke = Colors.Red; 
         obj.Invalidate(); 
      } 
   } 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Private Sub InvalidateExample(ByVal container As AnnContainer) 
   For Each obj As AnnObject In container.Children 
      If TypeOf (obj) Is AnnLineObject Then 
         obj.Stroke = Colors.Red 
         obj.Invalidate() 
      End If 
   Next 
End Sub 
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Examples; 
//using Leadtools.Help; 
 
private void InvalidateExample(AnnContainer container) 
{ 
   foreach (AnnObject obj in container.Children) 
   { 
      if (obj is AnnLineObject) 
      { 
         obj.Stroke = Colors.Red; 
         obj.Invalidate(); 
      } 
   } 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Private Sub InvalidateExample(ByVal container As AnnContainer) 
   For Each obj As AnnObject In container.Children 
      If TypeOf obj Is AnnLineObject Then 
         obj.Stroke = Colors.Red 
         obj.Invalidate() 
      End If 
   Next obj 
End Sub 

Requirements

Target Platforms

See Also

Reference

AnnObject Class

AnnObject Members

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly