天天看点

ArcGIS API for Silverlight代码中使用Template模板

       在项目开发中,会遇到点选中聚焦闪烁效果,但是因为在使用Symbol的时候,会设置一定的OffSetX和OffSetY,所以聚焦闪烁的时候,有些情况下,会出现闪烁点的位置和Symbol的位置不重叠现象,下面的方法就是解决这个问题的。

1、在Silverlight项目中新建一个文件夹Template,新建一个DefaultMarkerSymbol.xaml的Silverlight资源字典文件,如下图:

ArcGIS API for Silverlight代码中使用Template模板

2、打开DefaultMarkerSymbol.xaml文件,删掉里面的内容,拷贝如下的内容:

3、Silverlight程序代码中使用,这里是通过选中ListBox中的站点名称,进行聚焦显示,方法如下:

4、效果图如下:

ArcGIS API for Silverlight代码中使用Template模板

继续阅读