Description
Signals the object that the batch update is starting. This should only be called when manipulating graphical properties of objects that already exist. Never create or destroy objects or call Avtr methods inside Begin/End update blocks.
Syntax
[Visual Basic .NET] |
---|
Public Sub BeginUpdate()
|
[C#] |
---|
public void BeginUpdate();
|
[Managed C++] |
---|
public: void BeginUpdate();
|
[Unmanaged C++] |
---|
public: HRESULT BeginUpdate();
|
[Java] |
---|
public void beginUpdate();
|
[Python - STK API ] |
---|
def BeginUpdate(self) -> None:
|
Remarks
See Also
Example
Delay graphics updates while manipulating properties of an object
[C#] |
---|
IAgSatellite satellite = root.CurrentScenario.Children["Satellite1"] as IAgSatellite;
IAgVODataDisplayElement voElt = satellite.VO.DataDisplay[0];
root.BeginUpdate(); // Suspend updates
// Put modifications here
voElt.IsVisible = true;
voElt.UseBackground = true;
voElt.BgColor = Color.Green;
voElt.UseBackground = false;
root.EndUpdate(); // Resume updates now
|
|
Delay graphics updates while manipulating properties of an object
[Visual Basic .NET] |
---|
Dim satellite As IAgSatellite = TryCast(root.CurrentScenario.Children("Satellite1"), IAgSatellite)
Dim voElt As IAgVODataDisplayElement = satellite.VO.DataDisplay(0)
root.BeginUpdate()
' Suspend updates
' Put modifications here
voElt.IsVisible = True
voElt.UseBackground = True
voElt.BgColor = Color.Green
voElt.UseBackground = False
root.EndUpdate()
' Resume updates now
|
|