public void UpdateSection( LockedSectionDefinition lockedSectionDef )
Public Sub UpdateSection( _ ByVal lockedSectionDef As LockedSectionDefinition _ )
Parameters
- lockedSectionDef
- The definition of the locked section to update
public void UpdateSection( LockedSectionDefinition lockedSectionDef )
Public Sub UpdateSection( _ ByVal lockedSectionDef As LockedSectionDefinition _ )
Exception | Description |
---|---|
ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run |
System.ArgumentException | Locked section not found in the collection of sections |
System.ArgumentNullException | Locked section is null |
//var voxelLayer = ... ; //Must be on the QueuedTask.Run() if (voxelLayer.Visualization != VoxelVisualization.Surface) voxelLayer.SetVisualization(VoxelVisualization.Surface); voxelLayer.SetLockedSectionContainerExpanded(true); voxelLayer.SetLockedSectionContainerVisibility(true); var locked_sections = voxelLayer.GetLockedSections().Where(ls => !ls.IsVisible); //Make them visible foreach (var locked_section in locked_sections) { locked_section.IsVisible = true; //apply change voxelLayer.UpdateSection(locked_section); }
Target Platforms: Windows 11, Windows 10