如何在运行时看到winform的样子?

时间:2012-02-02 19:06:55

标签: c# winforms

我有一个winform,它是另一个应用程序的扩展。引导这个辅助应用程序是一件痛苦的事。我尝试在单元测试中渲染窗口

[TestMethod]
public void ShowWindow()
{
   SomeWindow window = new SomeWindow();
   window.Show();
}

窗口闪烁并消失。我试过睡觉线程,但这只是冻结窗口,视觉效果都破了。似乎没有WaitForExit()

如何测试窗口的视觉吸引力?

1 个答案:

答案 0 :(得分:4)

你应该致电ShowDialog()。但是你的测试会阻止,直到返回。