wpf - 我无法在库项目中添加对命名空间 system.windows.controls 的引用

标签 wpf namespaces assemblies

我正在尝试在库项目中添加对命名空间 System.Windows.Controls 的引用,但在列表中找不到它。
有人知道发生了什么吗?我正在使用 4.0。
谢谢。

最佳答案

您需要学习区分程序集名称和命名空间。他们不是 1-1 的对应关系。

如果您想访问例如System.Windows.Controls.Button,您需要引用 PresentationFramework程序集,它似乎包含 MSDN 上记录的大多数类,如 System.Windows.Controls命名空间。

多个程序集可以为单个命名空间贡献类/控件。并且不要求程序集中的所有(甚至大部分)类都驻留在单个命名空间中。

关于wpf - 我无法在库项目中添加对命名空间 system.windows.controls 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118016/

相关文章:

c# - 当前不可见时展开/选择 TreeView 节点

javascript - 冲突的 JavaScript 库

c# - 如何访问或修改动态创建的按钮

c# - 当其他线程开始执行某些工作时 Wpf 窗口卡住

c# - VS2013 Express 错误 : namespace is not recognized

c++ - 什么是类内命名空间的良好替代方案?

c# - 我可以从命令行运行 .NET 程序集的代码吗?

c# - 项目引用解决方案 .net 4.5 和 .net 3.5

sql-server - SQL Server CLR 内存分配

c# - 从 WPF 窗口获取 System.Windows.Forms.IWin32Window