当我在用arcgis server for silverlight API做example时,

<esri:Legend Map="{Binding ElementName=MyMap}"  
                         LayerIDs="Points of Interest, United States,TopoLayer"                         LayerItemsMode="Tree" 
                         ShowOnlyVisibleLayers="False"
                         Refreshed="Legend_Refreshed">
官网的例子,红色部分有错。
无法将类型为“Microsoft.Expression.DesignModel.DocumentModel.DocumentPrimitiveNode”的对象强制转换为类型“Microsoft.Expression.DesignModel.DocumentModel.DocumentCompositeNode”。

但是后台可以,而且就算报错,编译也不会有错,也许是个官方BUG吧

后台实现方法:

string[] myLayerIDs = {"Points of Interest", "Evacuation Perimeter"};
Legend.LayerIDs = myLayerIDs;

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-09-12
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2022-02-06
  • 2021-12-04
  • 2022-12-23
  • 2021-12-26
  • 2021-11-28
相关资源
相似解决方案