首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

arcgis for silverlight关于map图例有关问题

2012-10-07 
arcgis for silverlight关于地图图例问题!--图层图例--Border Background#77919191 BorderThickness

arcgis for silverlight关于地图图例问题
<!--图层图例-->
  <Border Background="#77919191" BorderThickness="1" CornerRadius="5"
  HorizontalAlignment="Right" VerticalAlignment="Top" MinWidth="200" MaxWidth="250"
  Margin="20" Padding="5" BorderBrush="Black" Visibility="Collapsed">
  <esri:Legend Map="{Binding ElementName=Map}" LayerItemsMode="Flat" LayerIDs="BaseLayer" 
  ShowOnlyVisibleLayers="False" Refreshed="Legend_Refreshed">
  <esri:Legend.MapLayerTemplate>
  <DataTemplate>
  <StackPanel Orientation="Horizontal">
  <CheckBox Content="{Binding Label}"
  IsChecked="{Binding IsEnabled, Mode=TwoWay}"
  IsEnabled="{Binding IsInScaleRange}" >
  </CheckBox>
  </StackPanel>
  </DataTemplate>
  </esri:Legend.MapLayerTemplate>
  <esri:Legend.LayerTemplate>
  <DataTemplate>
  <CheckBox Content="{Binding Label}"
  IsChecked="{Binding IsEnabled, Mode=TwoWay}"
  IsEnabled="{Binding IsInScaleRange}" >
  </CheckBox>
  </DataTemplate>
  </esri:Legend.LayerTemplate>
  </esri:Legend>
  </Border>
官方示例代码可以显示,为什么我的只显示各个图层名称,但是没有图例呢????本来想截图的,但是不知道怎么弄进来

[解决办法]
Debug看看图例是否载入成功。看代码没有什么问题,但是可能是服务读取时出现问题,数据绑定失败造成的。

热点排行