我创建了我的Window类
class myWin : Window
{
public myWin()
{
Title = "My";
MaxWidth = 500;
MaxHeight = 500;
}
}
为什么我不能跑'myWin'没有运行应用程序的实例?
运行,但冻结(不工作)。
myWin a = new myWin();
a.Show();
完美地运作!
myWin a = new myWin();
a.Show();
Application b = new Application();
b.Run();
我正在使用 Xamarin Studio
答案 0 :(得分:1)
原因是Application
类实现了运行Windows应用程序所需的所有管道/基础结构。
主要部分是消息泵的管理,它处理操作系统发送给应用程序的所有消息,特别是触发重绘事件的重绘事件。应用
那么Application.Run
所做的基本上就是启动消息泵。