| Visual Basic (Declaration) | |
|---|---|
Public Overridable Sub SaveOriginalLocation() | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As AnnObject instance.SaveOriginalLocation() | |
| C# | |
|---|---|
public virtual void SaveOriginalLocation() | |
| C++/CLI | |
|---|---|
public: virtual void SaveOriginalLocation(); | |
This example shows the use of SaveOriginalLocation and RestoreOriginalLocation.
| Visual Basic | Copy Code |
|---|---|
Public Sub AnnObject_SaveOriginalLocation(ByVal obj As AnnObject) ' Save the original location obj.SaveOriginalLocation() ' Make some changes ' i.e. shift to right 100 pixels obj.Translate(100, 0) ' Restore original location ' Comment out the line below, to see the object shifts ' Leave the line below to see the object reverts to original location obj.RestoreOriginalLocation() End Sub | |
| C# | Copy Code |
|---|---|
public void AnnObject_SaveOriginalLocation(AnnObject obj) { // Save the original location obj.SaveOriginalLocation(); // Make some changes // i.e. shift to right 100 pixels obj.Translate(100, 0); // Restore original location // Comment out the line below, to see the object shifts // Leave the line below to see the object reverts to original location obj.RestoreOriginalLocation(); } | |
| SilverlightCSharp | Copy Code |
|---|---|
public void AnnObject_SaveOriginalLocation(AnnObject obj) { // Save the original location obj.SaveOriginalLocation(); // Make some changes // i.e. shift to right 100 pixels obj.Translate(100, 0); // Restore original location // Comment out the line below, to see the object shifts // Leave the line below to see the object reverts to original location obj.RestoreOriginalLocation(); } | |
| SilverlightVB | Copy Code |
|---|---|
Public Sub AnnObject_SaveOriginalLocation(ByVal obj As AnnObject) ' Save the original location obj.SaveOriginalLocation() ' Make some changes ' i.e. shift to right 100 pixels obj.Translate(100, 0) ' Restore original location ' Comment out the line below, to see the object shifts ' Leave the line below to see the object reverts to original location obj.RestoreOriginalLocation() End Sub | |
Saves location information for an AnnObject including RotateCenter location and RotateGripper location. The information can be restored using RestoreOriginalLocation.
Notes to overriders: save any acutal points that define your object. and WPF Annotation Rotation Options.
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)
Copy Code