从 Programm 类开始打开一个窗口?
我有一个控制台应用程序。所以我需要打开一个名为“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 窗口保持打开状态?
I have a console application. So I need Open a Window called "UserInterface.xaml" this is a Window.
I my class Program I have this:
class Program
{
[STAThread]
static void Main(string[] args)
{
var userInterface = new UserInterface();
userInterface .Show();
}
The problem is when the UserInterface.xaml is opened but then is closed immediately. And I need it for capture some data from user.
this is my class UserInterface:
public partial class UserInterface: Window
{
public UserInterface()
{
InitializeComponent();
}
........
}
How can I make the UserInterface window stay opened?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用 ShowDialog() 方法即可。
它将阻塞,直到手动或以编程方式关闭表单。
Just use the ShowDialog() method instead.
It will block until the form is manually or programmatically closed.
尝试如下改进您的 Main() :
Try to refine your Main() as below: