ArcGIS API for Silverlight - Library Reference
LayerItemViewModel Class Members
See Also  Properties  Methods  Events Send comments on this topic
ESRI.ArcGIS.Client.Toolkit.Primitives Namespace : LayerItemViewModel Class


The following tables list the members exposed by LayerItemViewModel.

Public Constructors

 NameDescription
public ConstructorLayerItemViewModel ConstructorInitializes a new instance of the LayerItemViewModel class.  
Top

Public Properties

 NameDescription
public PropertyBusyIndicatorVisibility Gets the busy indicator visibility. The busy indicator is visible while the layer is currently loading its legend.  
public PropertyDescription The description of the legend item. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyHideChildren Gets or sets a value indicating whether the children of this layer item must be hidden in the legend.  
public PropertyImageSource Legend item image source. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyIsBusy Gets a value indicating whether this the layer is currently loading its legend.  
public PropertyIsEnabled Whether the layer is currently enabled i.e. is checked on.  
public PropertyIsExpanded Gets or sets a value indicating whether this instance is expanded. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyIsGroupLayer Gets a value indicating whether this instance is a group layer.  
public PropertyIsHidden Gets or sets a value indicating whether this layer item must be hidden in the legend.  
public PropertyIsInScaleRange Gets or sets a value indicating whether this instance is in the scale range to be visible.  
public PropertyIsMapLayer Gets a value indicating whether this instance is a map layer item.  
public PropertyIsSelected Gets or sets a value indicating whether this instance is selected. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyIsVisible Whether the layer is currently visible (taking care of the ascendants visibility, of the scale range and of the time extent).  
public PropertyLabel Legend item label. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyLayer The map layer associated to the layer item.  
public PropertyLayerItemsThe collection of LayerItemViewModel under this layer item.  
public PropertyLayerItemsSourceOverridden. The enumeration of all legend items (LegendItemViewModel + LayerItemViewModel) displayed under this layer item. This enumeration is depending on the LayerItemsMode property and on the ShowOnlyVisibleLayers property.  
public PropertyLayerType The type of layer.  
public PropertyLegendItemsThe collection of LegendItemViewModel under this layer item.  
public PropertyMaximumResolution The maximum scale in which this layer can be viewed.  
public PropertyMinimumResolution The minimum resolution in which this layer can be viewed.  
public PropertyParentLabel Gets the label of the parent layer.  
public PropertySubLayerID The ID of the sub layer.  
public PropertyTag Gets or sets an object associated with the legend item. This provides the ability to attach an arbitrary object to the item. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyTemplateGets or sets the template for this legend item. Depending on the type of item, the template can be the LegendItemTemplate , the LayerTemplate or the ESRI.ArcGIS.Client.Toolkit.Legend.MapLayerTemplate. The template can also be set explicitely by code. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
public PropertyVisibleTimeExtent The time extent where the layer is visible.  
Top

Protected Methods

 NameDescription
protected MethodConvertToResolution Converts to resolution.  
Top

Public Events

 NameDescription
public EventPropertyChanged Occurs when a property value changes. (Inherited from ESRI.ArcGIS.Client.Toolkit.Primitives.LegendItemViewModel)
Top

See Also

© ESRI, Inc. All Rights Reserved.