System.Windows.Controls在.net 3.5 SP1中的何处?
表示ListBoxItem位于System.Windows.Controls中。名称空间在哪里?System.Windows.Controls在.net 3.5 SP1中的何处?,.net,.net,表示ListBoxItem位于System.Windows.Controls中。名称空间在哪里? using Windows.System.Controls; 语句失败。我使用的是VS 2008和.net 3.5 SP1。您需要在项目中添加对PresentationFramework.dll程序集的引用。然后使用Windows.System.Controls;将正常工作。您需要在项目中添加对PresentationFramework.dll程序集的引用。然后使用Windows.System.C
using Windows.System.Controls;
语句失败。我使用的是VS 2008和.net 3.5 SP1。您需要在项目中添加对PresentationFramework.dll程序集的引用。然后使用Windows.System.Controls;将正常工作。您需要在项目中添加对PresentationFramework.dll程序集的引用。然后使用Windows.System.Controls;将起作用。您很可能缺少对PresentationFramework.dll的引用。从: 程序集:PresentationFramework.dll中的PresentationFramework
您很可能缺少对PresentationFramework.dll的引用。从: 程序集:PresentationFramework.dll中的PresentationFramework
还表示它位于PresentationFramework组件中: 程序集:PresentationFramework.dll中的PresentationFramework
还表示它位于PresentationFramework组件中: 程序集:PresentationFramework.dll中的PresentationFramework
其他人都从您需要添加的确切程序集的角度给出了答案,但我猜您基本上得到了错误的项目类型。您应该创建一个WPF或Silverlight项目,该程序集将与其他相关程序集一起自动添加。这可能比单独添加它们更简单
现在,如果您没有使用Silverlight或WPF,那么在尝试使用WPF/Silverlight中的类之前,您可能应该仔细考虑——尽管它们可能会工作,但混合和匹配这样的表示技术通常不是一个好主意。你能给我们更多关于你想做什么的背景吗?其他人都从你需要添加的确切组件的角度给出了答案-但我猜你基本上得到了错误的项目类型。您应该创建一个WPF或Silverlight项目,该程序集将与其他相关程序集一起自动添加。这可能比单独添加它们更简单
现在,如果您没有使用Silverlight或WPF,那么在尝试使用WPF/Silverlight中的类之前,您可能应该仔细考虑——尽管它们可能会工作,但混合和匹配这样的表示技术通常不是一个好主意。你能告诉我们你想做什么的更多背景吗?明白了。忘了检查一下知道了。忘了检查一下我在WinForms C项目的窗口面板上有一个列表框。我试图在列表中添加内容,而ListBoxItem似乎是最明智的方法。@Almo:不,你不想这样做。如果要编写Windows窗体应用程序,请使用Windows窗体控件。只需将值添加到ListBox.Items,或者首先使用绑定。我在WinForms C项目的窗口面板上有一个ListBox。我试图在列表中添加内容,而ListBoxItem似乎是最明智的方法。@Almo:不,你不想这样做。如果要编写Windows窗体应用程序,请使用Windows窗体控件。只需将值添加到ListBox.Items,或者首先使用绑定。这个答案是公认的,因为它回答了问题,但Jon Skeet的答案表明我走错了方向。这个答案是公认的,因为它回答了问题,但Jon Skeet的答案表明我走错了方向。