ArcObjects Library Reference (Controls)  

ITOCBuddy2.LayerVisibilityChanged Method

The TOCControl calls this method to instruct the buddy that layer visibility has changed.

[Visual Basic .NET]
Public Sub LayerVisibilityChanged ( _
    ByVal pBasicMap As IBasicMap, _
    ByVal pLayer As ILayer, _
    ByVal visibility As Boolean _
)
[C#]
public void LayerVisibilityChanged (
    IBasicMap pBasicMap,
    ILayer pLayer,
    bool visibility
);
[C++]
HRESULT LayerVisibilityChanged(
  IBasicMap* pBasicMap,
  ILayer* pLayer,
  VARIANT_BOOL visibility
);
[C++]

Parameters

pBasicMap [in]

  pBasicMap is a parameter of type IBasicMap

pLayer [in]

  pLayer is a parameter of type ILayer

visibility [in]   visibility is a parameter of type VARIANT_BOOL

Product Availability

Available with ArcGIS Engine.

Description

The LayerVisibilityChanged method is called when the visibility of a layer is changed interactively using the TOCControl.

If a layer (typically a raster layer) within a Globe is fully cached the original data source does not need to be present in order for the layer to display. To ensure that the TOCControl changes the visibility of a cached layer the LayerVisibilityChanged method ensures the Globe changes the GlobeLayerProperties.

See Also

ITOCBuddy2 Interface