Can't use implemented namespace System.Windows

2019-09-20 05:51发布

问题:

I have a UserControl with a context menu, when the user clicks on an item in the context menu I want to let another user dialog pop up. I designed a user dialog and searched for a method to let it pop up. I found the easy variant with:

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

and then

myWindow.ShowDialog();

Then I implemented the reference to System.Windows and used the line:

using System.Windows;

But when I try to write my Code above Visual studio says type or namespace not found. I know that there could be an easy solution, but at the moment I can't find it.

Update

After some time it worked. But only because Visual studio told me that the namespace is unclear. I had to write clearly System.Windows

But in the end I didn't know why Visual Studio told me this in the beginning, or why It didn't work from the beginning.

回答1:

For dialogs, you need to include:

using System.Windows.Forms;

Hope this helps.