ArcGIS Runtime SDK for WPF 导入 Shapefile 的注意事项

在最新的 ArcGIS Runtime SDK for .NET 中,Esri 添加了 直接导入 Shapefile 文件的功能。但是这一功能在早前版本的 WPF Runtime 中并未实现,为此官方提供了 借助 DynamicLayer 实现该功能的方法。 需要注意的是,导入后的 Shapefile 被存入了 FeatureLayer,等执行完 featureLayer.Update();(之前记得调用 MyMap.Layers.Ad

让 WPF 的 ListBox 更流畅地滑动

默认情况下,ListBox 的 item 是一个接着一个滑动(one item at a time)的,每个在上方的 item 都是完整的,不可能显示一半,比如这样: 这是因为 ListBox 的滑动行为由 ScrollViewer 提供,它的 CanContentScroll 属性默认设为了 True。如果想要一个接着一个像素地流畅滑动,必须为 ListBox 设置 ScrollViewer.CanContentScroll=&q

为 RadGridView 的行增加点击事件

Telerik 的 RadGridView 本身有一个 SelectionChanged 事件,可以处理行的选择改变操作。但是已经选中了的行再次点击时并不会触发这个事件,因此有必要为 RadGridView 的行增加点击事件。考虑在 RadGridView 的 RowLoaded 事件里实现以下代码: private void RadGridView_RowLoaded(object sender, RowLoadedEventArgs

ArcGIS Runtime SDK for WPF 环境下 PictureMarkerSymbol 向右下方偏移

做基于 ArcGIS Runtime SDK for WPF 的地图开发时,我希望利用 PictureMarkerSymbol 在地图上放置一个定位图片,标识出查询得到的地点。但是发现总有偏移,如图: 这种情况下,一旦缩小地图,偏移量就会特别厉害: 原因我猜测是由于图片默认以左上方的顶点定位,所以虽然左上方确实在中心位置,但是整张图片的看起来已经偏移了。 解决办法是,为 PictureMarkerSymbol 的 OffsetX 和