Окно типа или пространства имен не найдено - PullRequest
1 голос
/ 03 ноября 2011

Я не понимаю, почему окно не появится с кодом ниже.Я пропускаю импорт?

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 Ответ

3 голосов
/ 03 ноября 2011

Вы хотите запустить окно через вызов Application.Run () . Ваш текущий код не сработает в стандартном цикле сообщений Windows, что необходимо.

Удалите ваш вызов Show () и замените его на:

Application.Run(mainWindow);

Чтобы быть еще проще, если вы установили название в качестве своего желания в конструкторе WinForms, ваша основная строка может быть одной строкой:

Application.Run(new Window());

Кроме того, у вас есть много ненужных операторов использования. Эти утверждения не являются реальной проблемой, просто ненужны и сбивают с толку.

...