Visual Basic (Declaration) | |
---|---|
Public ReadOnly Property InitialExtent As Envelope |
C# | |
---|---|
public Envelope InitialExtent {get;} |
XAML | Copy 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. --> <esri:ArcGISDynamicMapServiceLayer Url="http://sampleserver1.arcgisonline.com:80/arcgis/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer" /> </esri:Map> <!-- InitialExtent Property (Read Only) --> <TextBlock Height="23" HorizontalAlignment="Left" Margin="128,97,0,0" Name="TextBlock_InitialExtent_XMax" Text="{Binding ElementName=Map1, Path=Layers[0].InitialExtent.XMax, StringFormat=\{0:F3\}}" VerticalAlignment="Top" Width="58" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="192,97,0,0" Name="TextBlock_InitialExtent_XMin" Text="{Binding ElementName=Map1, Path=Layers[0].InitialExtent.XMin, StringFormat=\{0:F3\}}" VerticalAlignment="Top" Width="58" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="256,97,0,0" Name="TextBlock_InitialExtent_YMax" Text="{Binding ElementName=Map1, Path=Layers[0].InitialExtent.YMax, StringFormat=\{0:F3\}}" VerticalAlignment="Top" Width="58" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="320,97,0,0" Name="TextBlock_InitialExtent_YMin" Text="{Binding ElementName=Map1, Path=Layers[0].InitialExtent.YMin, StringFormat=\{0:F3\}}" VerticalAlignment="Top" Width="58" /> </StackPanel> |
C# | Copy Code |
---|---|
private void ArcGISDynamicMapServiceLayer_Initialized(object sender, System.EventArgs e) { // The myArcGISDynamicMapServiceLayer (an ArcGISDynamicServiceLayer object), TextBlock_InitialExtent_XMax // (a TextBlock object), TextBlock_InitialExtent_XMin (a TextBlock object), TextBlock_InitialExtent_YMax // (a TextBlock object), and TextBlock_InitialExtent_YMin (a TextBlock object) were defined previously in // the XAML or code-behind. // Get the first layer in the LayerInfo collection. ArcGISDynamicMapServiceLayer myArcGISDynamicMapServiceLayer = (ArcGISDynamicMapServiceLayer)Map1.Layers[0]; // InitialExtent (Read Only). ESRI.ArcGIS.Client.Geometry.Envelope myEnvelope = myArcGISDynamicMapServiceLayer.InitialExtent; TextBlock_InitialExtent_XMax.Text = myEnvelope.XMax.ToString(); TextBlock_InitialExtent_XMin.Text = myEnvelope.XMin.ToString(); TextBlock_InitialExtent_YMax.Text = myEnvelope.YMax.ToString(); TextBlock_InitialExtent_YMin.Text = myEnvelope.YMin.ToString(); } |
VB.NET | Copy Code |
---|---|
Private Sub ArcGISDynamicMapServiceLayer_Initialized(ByVal sender As System.Object, ByVal e As System.EventArgs) ' The myArcGISDynamicMapServiceLayer (an ArcGISDynamicServiceLayer object), TextBlock_InitialExtent_XMax ' (a TextBlock object), TextBlock_InitialExtent_XMin (a TextBlock object), TextBlock_InitialExtent_YMax ' (a TextBlock object), and TextBlock_InitialExtent_YMin (a TextBlock object) were defined previously in ' the XAML or code-behind. ' Get the first layer in the LayerInfo collection. Dim myArcGISDynamicMapServiceLayer As ArcGISDynamicMapServiceLayer = Map1.Layers.Item(0) ' InitialExtent (Read Only). Dim myEnvelope As ESRI.ArcGIS.Client.Geometry.Envelope = myArcGISDynamicMapServiceLayer.InitialExtent TextBlock_InitialExtent_XMax.Text = myEnvelope.XMax.ToString TextBlock_InitialExtent_XMin.Text = myEnvelope.XMin.ToString TextBlock_InitialExtent_YMax.Text = myEnvelope.YMax.ToString TextBlock_InitialExtent_YMin.Text = myEnvelope.YMin.ToString End Sub |
Target Platforms: Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family