0

我正在开发一个允许用户在地图上放置点并从服务器加载它们的 Windows 商店应用程序。我的工作正常,但我需要包含比标准 Pushpin 类允许的更多属性(评级/描述/用户)。

因为 Pushpin 是密封的,所以我无法添加这些字段并使用我自己的对象代替 Pushpin。在过去的几个小时里,我尝试编写自己的 PointOfInterest 类,其中包含一个 Pushpin 对象,但是,这种方法在许多领域都失败了(当我在地图上放置一个点时,我想检索的不仅仅是名称/标记并且无法获取对原始对象的引用。)

如果有人知道从这里去哪里,我想听听你的意见!

4

1 回答 1

1

如果您需要访问密封类的私有成员,那么您就不走运了。

您能做的最好的事情是代理(您似乎已经通过将其作为成员来做)。也称为 伪造它:)

于 2013-01-31T01:08:07.167 回答