【问题标题】:Can't use implemented namespace System.Windows无法使用已实现的命名空间 System.Windows
【发布时间】:2017-04-05 09:45:18
【问题描述】:

我有一个带有上下文菜单的 UserControl,当用户单击上下文菜单中的某个项目时,我想让另一个用户对话框弹出。我设计了一个用户对话框并搜索了一种让它弹出的方法。我找到了简单的变体:

Window myWindow = new Window { Title = "myTitle".. };

然后

myWindow.ShowDialog();

然后我实现了对 System.Windows 的引用并使用了以下行:

using System.Windows;

但是,当我尝试在 Visual Studio 上方编写代码时说找不到类型或命名空间。我知道可能有一个简单的解决方案,但目前我找不到。

更新

一段时间后,它起作用了。但这只是因为 Visual Studio 告诉我命名空间不清楚。我必须写清楚System.Windows

但最后我不知道为什么 Visual Studio 一开始就告诉我这个,或者为什么它从一开始就不起作用。

【问题讨论】:

  • 你用的是什么平台??
  • Window 甚至不是 System.Windows 的一部分;
  • 我用win10做平台,vs做调试。
  • 对不起,我的意思是 Winform、wpf、asp.net 等。

标签: c# user-controls window


【解决方案1】:

对于对话框,您需要包括:

using System.Windows.Forms;

希望这会有所帮助。

【讨论】:

  • 对不起,我默认实现了这个。仍然得到错误。
  • 和以前一样,找不到类型或命名空间
猜你喜欢
  • 2022-01-11
  • 2014-03-04
  • 2016-07-26
  • 2011-10-02
  • 2022-07-07
  • 2016-02-11
  • 1970-01-01
相关资源
最近更新 更多