我有一个控制台应用程序。所以我需要打开一个名为“ 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/