ArcGIS API for Silverlight - Library Reference
ArcGISDynamicMapServiceLayer Class
Members  Example  See Also  Send comments on this topic
ESRI.ArcGIS.Client Namespace : ArcGISDynamicMapServiceLayer Class

Dynamic ArcGIS REST map service layer.

Object Model

ArcGISDynamicMapServiceLayer ClassEnvelope ClassEnvelope ClassLayerInfo ClassLayerTimeOptionCollection ClassTimeOption ClassSpatialReference ClassTable ClassTimeExtent Class


Visual Basic (Declaration) 
Public Class ArcGISDynamicMapServiceLayer 
   Inherits DynamicMapServiceLayer
   Implements IAttributionILegendSupportISublayerVisibilitySupport 
public class ArcGISDynamicMapServiceLayer : DynamicMapServiceLayer, IAttributionILegendSupportISublayerVisibilitySupport  


Allows working with a dynamic map service resource exposed by the ArcGIS Server REST API (available in ArcGIS Server 9.3 and above). A dynamic map service generates images on the fly.

The background color for an ArcGISDynamicMapServiceLayer will always be transparent when the ImageFormat is set to use a lossless data compression such as PNG.


XAMLCopy Code
<StackPanel Name="StackPanel1" Height="400" Width="400" Margin="0,0,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" >
    <esri:Map Background="White" Name="Map1" Height="200" Width="400">
         <!-- Define an ArcGISDynamicMapServiceLayer. -->
              Url="" />
C#Copy Code
private void MainPage_Loaded(object sender, System.Windows.RoutedEventArgs e)
  // Create an ArcGISDynamicServiceLayer. The Map1 object (a Map class) was previously defined in XAML.
  ArcGISDynamicMapServiceLayer myArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer();
     // Add an ArcGISDynamicMapServiceLayer.
  myArcGISDynamicMapServiceLayer.Url = "";
  myArcGISDynamicMapServiceLayer.Initialized += new EventHandler<EventArgs>(ArcGISDynamicMapServiceLayer_Initialized);
private void ArcGISDynamicMapServiceLayer_Initialized(object sender, System.EventArgs e)
  // Use the various ArcGISDynamicMapServiceLayer properties in this method. 
VB.NETCopy Code
Private Sub MainPage_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
  ' Create an ArcGISDynamicServiceLayer. The Map1 object (a Map class) was previously defined in XAML.
  Dim myArcGISDynamicMapServiceLayer As New ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer
     ' Add an ArcGISDynamicMapServiceLayer.
  myArcGISDynamicMapServiceLayer.Url = ""
  AddHandler myArcGISDynamicMapServiceLayer.Initialized, AddressOf ArcGISDynamicMapServiceLayer_Initialized
End Sub
Private Sub ArcGISDynamicMapServiceLayer_Initialized(ByVal sender As System.Object, ByVal e As System.EventArgs)
  ' Use the various ArcGISDynamicMapServiceLayer properties in this method. 
End Sub

Inheritance Hierarchy



Target Platforms: Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© ESRI, Inc. All Rights Reserved.