天天看點

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模闆

繼續閱讀