三维点击气泡查看属性

0 投票
294 浏览

我想实现添加后,在三维场景中点击点弹出属性框。我现在的思路是先定义好气泡,通过创建一点数据集,之后添加点AddNew(Geometry, Dictionary<(Of <(String, Object>)>)),把属性信息写入Dictionary<(Of <(String, Object>)>中,再通过场景ObjectSelected事件弹出气泡,这样能实现吗,我的疑问是创建一点数据集,Recordset中通过Dictionary<(Of <(String, Object>)>写入属性值可以吗,因为创建数据集时,没有定义属性字段信息。

还是使用iDesktop把数据集建好,属性字段信息定义好后,保存到工作空间中。

最新提问 4月 24, 2017 分类:  294次浏览 | 用户: cherish 初出茅庐 (21 分)

1个回答

0 投票
 
已采纳
Recordset.AddNew 方法 (Geometry, Dictionary<(Of <(String, Object>)>)),可以添加字典为属性
最新回答 4月 24, 2017 用户: 周仕斌 名扬四海 (1,136 分)
采纳于 5月 25, 2017 用户:cherish
我创建数据集时,没定义Recordset中字段信息使用Recordset.AddNew 方法 (Geometry, Dictionary<(Of <(String, Object>)>))添加属性值可以成功吗,
没有定义字段,不能添加成功,要么使用桌面先定义好,要么在添加前使用代码定义好属性
...