【问题标题】:Extending the sealed Pushpin class to include more fields扩展密封的 Pushpin 类以包含更多字段
【发布时间】:2013-01-31 00:26:17
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# windows-8 bing-maps windows-store-apps windows-store


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 2022-01-09
      相关资源
      最近更新 更多