无法使用已实现的命名空间System.Windows

时间:2017-04-05 09:45:18

标签: c# user-controls window

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

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

然后

myWindow.ShowDialog();

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

using System.Windows;

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

更新

过了一段时间它才有效。但只是因为Visual Studio告诉我命名空间不清楚。我必须写清楚System.Windows

但最后我还不知道为什么Visual Studio在开始时告诉我这个,或者为什么它从一开始就没有用。

1 个答案:

答案 0 :(得分:0)

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

using System.Windows.Forms;

希望这有帮助。