[英]How to remove item from DevExpress MapControl?
我想從MapControl中刪除所選項目。 我做:
MapItem t = (MapItem)vectorItemsLayer.SelectedItem;
SqlGeometryItem sourceItem = (SqlGeometryItem)vectorItemsLayer.GetItemSourceObject(t);
sqlGeometryItemStorage.Items.Remove(sourceItem);
並在GetItemSourceObject
中GetItemSourceObject
:
Can not cast 'DevExpress.XtraMap.MapPolyline' to 'DevExpress.XtraMap.SqlGeometryItem'
在文檔中,我看到該方法采用MapItem
並返回SqlGeometryItem
。
那我想念什么?
也許還有更理想的方法從地圖上刪除項目?
如何獲取與地圖上顯示的MapItem對應的SqlGeometryItem
目前尚無法獲取與特定MapItem對應的SqlGeometryItem。 DevExpress支持團隊正在調查此問題,建議您遵循上述支持記錄以獲取有關所需功能解決方案的更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.