【问题标题】:What assembly contains the ListBox class in WP8 Silverlight?什么程序集包含 WP8 Silverlight 中的 ListBox 类?
【发布时间】:2014-05-28 14:19:28
【问题描述】:

根据MSDN,ListBox 类应该在 PresentationFramework.dll 中实现。但是,我在 WP8 SDK 模拟器图像中找不到这个 DLL。

什么 DLL 包含 WP ListBox 控件?

更新:在问了这个问题之后,我做了一些研究,在 System.Windows.dll (System.Windows.ni.dll) 中找到了 ListBox 的实现。但是现在问题变成了:为什么它与 MSDN 文档不对应,我应该使用什么在线资源来了解 Silverlight for WP 中类的真实位置?

【问题讨论】:

  • 我很想知道你想做什么?
  • @WiredPrairie,我打算反编译 ListBox 类,看看如何使用来自绑定 ObservableCollection 的更改通知。我需要它来在更新集合时获得最佳性能。
  • 你会发现它很少是可反编译的,因为它是用 C++ 编写的。
  • @WiredPrairie,但我不知道,应该试一试:)

标签: silverlight windows-phone-8 listbox .net-assembly windows-phone-8-emulator


【解决方案1】:

您仍然应该使用 MSDN,但我偶然发现了一些问题,例如您的问题。这是因为有些类来自不同的 dll,无论您在 Windows 8 开发或 Windows Phone 8 开发中使用它

在这种情况下,WP8 中 ListBox 的 msdn 链接是here

没有真正的方法每次都能找到你的答案(至少我没有找到)但是当经典库不起作用时,我用谷歌搜索库的名称 + windows phone 8 它通常可以帮助我找到好的一。这里是“ListBox windows phone 8”,这就是我找到 MSDN 链接的方式

希望对你有帮助

【讨论】:

  • 如果我们能从 WP 开发者主页 (dev.windowsphone.com/en-us) 中找到我们需要的东西,那就太好了。不幸的是,如果我从那里使用搜索图标,我会得到 this page for ListBox,它甚至不包含程序集名称。您能告诉我们您如何使用搜索来找到“合适的”页面吗?
  • 我只是用谷歌搜索我需要的课程名称 + windows phone(例如:Listbox windows phone),通常第一个链接是该课程的 MSDN 页面
  • 我会将其发布为可能的答案,但不是评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-13
  • 2014-07-27
  • 1970-01-01
  • 2013-01-20
  • 2011-08-07
  • 1970-01-01
相关资源
最近更新 更多