【发布时间】:2020-02-17 15:53:40
【问题描述】:
我正在尝试使用嵌入在父类中的 PolygonData 类将多边形添加到 Telerik rad 地图。
public class PolygonClass
{
public int ID { get; set; }
public PolygonData Polygon { get; set; }
}
我正在尝试将我的 VisualizationLayer.ItemSource 绑定到“PolygonClass”中的“Polygon”属性,因为我需要在我的应用程序的其他各个位置引用一个 ID 值。我最近能够完成这项工作的唯一方法是绑定到 ObservableCollection 的属性。
有没有其他人遇到过这个问题并知道解决方案?提前致谢。
【问题讨论】:
-
您能详细说明一下吗?您想将它绑定到您拥有的每个 PolygonClass 的 PolygonData 集合,但想跳过 Id?
-
是的,所以可以创建一个 observablecollection 来绑定,但这不允许我为每个多边形类提供一个 ID 值。如果我删除 PolygonClass 并仅引用如下属性: public ObservableCollection
Polygon { get;放;它将起作用 find 但我将无法引用多边形的 ID 值。