This document is archived and information here might be outdated.  Recommended version.


ITOCBuddy2.LayerVisibilityChanged Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IT > ITOCBuddy2 Interface > ITOCBuddy2.LayerVisibilityChanged Method
ArcGIS Developer Help

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 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