扩展密封的图钉类以包含更多字段

本文关键字:包含更 字段 密封 扩展 | 更新日期: 2023-09-27 17:56:49

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

由于图钉

是密封的,因此我无法添加这些字段并使用自己的对象代替图钉。在过去的几个小时里,我尝试编写我自己的 PointOfInterest 类,其中包含一个图钉对象,但是这种方法在许多方面都失败了(当我在地图上放置一个点时,我想检索更多细节而不仅仅是名称/标签,并且无法将引用返回原始对象。

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

扩展密封的图钉类以包含更多字段

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

能做的最好的事情是代理(您似乎已经通过将其作为成员包含在内来做到这一点)。也叫假装:)