我如何才能看到winform在运行时的样子

本文关键字:运行时 winform | 更新日期: 2023-09-27 18:22:12

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

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

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

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

我如何才能看到winform在运行时的样子

您应该调用ShowDialog()。但你的测试会被阻止,直到它返回。