我有一个控制台应用程序。所以我需要打开一个名为“ UserInterface.xaml”的窗口,这是一个窗口。

在我的班级计划中,我有这个:

class Program
{
        [STAThread]
        static void Main(string[] args)
        {
            var userInterface = new UserInterface();
            userInterface .Show();
}


问题是当UserInterface.xaml打开但随后立即关闭时。我需要它来捕获用户的一些数据。

这是我的类UserInterface:

public partial class UserInterface: Window
    {

        public UserInterface()
        {
            InitializeComponent();
        }

........
}


如何使UserInterface窗口保持打开状态?

最佳答案

只需改用ShowDialog()方法即可。

    UserInterface userInterface  = new UserInterface();
    userInterface.ShowDialog();


它将阻塞,直到手动或以编程方式关闭表单为止。

关于c# - 从Program类开始打开一个窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6073658/

10-09 19:47