无法找到类型或命名空间窗口

时间:2011-11-03 18:05:15

标签: c# namespaces window using mainwindow

我很困惑为什么Window不会出现以下代码。我错过了导入吗?

using System.Text;
using System.Xml;
using System.Windows;
using System;
using System.Windows.Forms;
using System.IO;
using System.Threading;

    public class Program {

    public Window mainWindow;

    static void main() {

        // Create the application's main window
        mainWindow = new Window();
        mainWindow.Title = "Enter SN";
        mainWindow.Show();
    }
    }

1 个答案:

答案 0 :(得分:3)

您希望通过Application.Run()电话运行您的窗口。您当前的代码不会在标准的Windows消息循环中触发它,这是必需的。

删除您的Show()调用并将其替换为:

Application.Run(mainWindow);

更简单一点,如果您在WinForms设计器上设置了标题,那么您的主要内容可以是一行:

Application.Run(new Window());

此外,您还有许多不必要的使用语句。这些陈述不是一个真正的问题,只是不必要和混乱。