【发布时间】:2018-08-02 11:12:09
【问题描述】:
在一个DetailView 页面中,我有两个ListView。第一个是 GridView,它有一些信息,用户可以选择多行,第二个 ListView 是从 IMapsMarker 接口创建的地图。用户从第一个 ListView 中选择一些行后,我想在同一页面中的第二个 ListView 的 Map 上显示它们。到目前为止,我创建了一个 ViewController 并获取过滤后的行,但我无法访问第二个 ListView,它是一个地图。我尝试了以下代码,但由于当前 ListView 不包含地图,因此无法正常工作。
WebMapsListEditor webMapsListEditor = ((ListView)View).Editor as WebMapsListEditor;
if (webMapsListEditor != null)
{
webMapsListEditor.MapViewer.ClientSideEvents.Customize = SetMarkers(selectedRows);
}
selectedRows 是一个包含纬度、经度和其他一些属性的列表。那么如何访问当前 ViewController 中的另一个列表视图并设置它的属性呢?或者有没有更好的方法来实现这个场景?我正在使用 Xaf 18.1 版本和 Web 模块。
【问题讨论】:
标签: c# listview devexpress xaf