.net 3.5 SP1中的System.Windows.Controls在哪里?

时间:2011-11-02 21:25:48

标签: .net

http://msdn.microsoft.com/en-us/library/system.windows.controls.listboxitem.aspx

ListBoxItem在System.Windows.Controls中。那个命名空间在哪里?在

using Windows.System.Controls;

声明失败。我正在使用VS 2008,带有.net 3.5 SP1。

4 个答案:

答案 0 :(得分:5)

您需要在项目中添加对PresentationFramework.dll程序集的引用。然后using Windows.System.Controls;将起作用。

答案 1 :(得分:2)

其他人已经从你需要添加的确切装配的角度给出了答案 - 但我的猜测是你基本上得到了错误的项目类型。您应该创建一个WPF或Silverlight项目,并自动为您添加该程序集,以及其他相关的。这可能比单独添加它们更简单。

现在如果你使用Silverlight或WPF,你应该在尝试使用WPF / Silverlight中的类之前仔细考虑 - 当他们可能工作时,它是通常混合和匹配这样的演示技术不是一个好主意。你能给我们更多关于你想做什么的背景吗?

答案 2 :(得分:1)

您很可能错过了对PresentationFramework.dll的引用。来自documentation

  

汇编:PresentationFramework(在PresentationFramework.dll中)

答案 3 :(得分:1)

还说它在PresentationFramework汇编中:)

  

程序集:PresentationFramework(在PresentationFramework.dll中)