ChildWindow1 wnd1 = new ChildWindow1();
ChildWindow2 wnd2 = new ChildWindow2();
wnd1.Show();
//**Is there a way to pause thread here until wnd1 is closed???**
wnd2.Show();
回答
使用这样的代码: -
ChildWindow1 wnd1 = new ChildWindow1;
wnd1.Closed += (s, args) =>
{
ChildWindow2 wnd2 = new ChildWindow2;
wnd2.Show();
}
wnd1.Show();
// Note code here will run as soon as wnd1 has displayed, Show does not block.
我假设你正在谈论模态的子窗口。是的,它可能和真正简单。使用Silverlight ToolKit的子窗口控件@http://silverlight.codeplex.com/。
一)ChildWindow是标准的SDK不是工具包的一部分,B),这不会导致线程阻塞调用显示这是什么OP正在要求。 – AnthonyWJones 2010-03-31 10:07:17
对不起,困惑。 a)我实际上是从http://www.silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html 引用Child Window样本。b)是的。它不会导致线程阻塞。 – 2010-04-01 06:48:50
a)我可以看到这可能会让你感到困惑,Sample页面展示了SDK中的一些控件以及工具箱控件 – AnthonyWJones 2010-04-01 07:59:54
- 1. 没有窗口的Tkinter messagebox?
- 2. 有没有办法将图像添加到VBA中的MessageBox?
- 3. 有没有办法同步这个?
- 4. 有没有办法与Netbeans和Github上工作,它们同步
- 5. 有没有办法让图像延伸超过窗口边界?
- 6. 有没有办法让firebug同时显示Console和HTML窗口?
- 7. 有没有办法在Vagrant中同步子文件夹?
- 8. 有没有办法使用jQuery检索浏览器窗口的像素宽度?
- 9. 有没有办法同步不同的Word文档的部分?
- 10. 有没有办法使用python关闭python窗口?
- 11. 有没有办法在Facebox弹出窗口中使用UpdatePanel?
- 12. 有没有办法让一个窗口的所有BindingExpression对象?
- 13. 有没有办法让现有的cmd窗口执行命令?
- 14. 有没有办法使用jQuery在新窗口中显示图像?
- 15. Silverlight - 有没有办法让'variadic'UriMapping?
- 16. 有没有办法使用fs同步函数与browserify?
- 17. 有没有办法在Unix中使用一个管道同步C和父子?
- 18. Silverlight子窗口父窗口
- 19. 有没有办法减小NSWorkSpace启动的窗口大小?
- 20. 有没有办法刷新JavaScript中的窗口属性?
- 21. 有没有办法pushState()在Facebook画布的父窗口?
- 22. C - 有没有办法从我的窗口中删除mvwprintw? (Ncurses)
- 23. 有没有办法设置绘图窗口的默认大小?
- 24. 有没有办法将屏幕中的TideSDK窗口居中?
- 25. 有没有办法检查Python Tk窗口中的更改?
- 26. 有没有办法获得窗口的“进度”值?
- 27. 有没有办法改变MATLAB命令窗口的标题?
- 28. 有没有办法获得一个窗口的GraphicsPath?
- 29. 有没有办法查看窗口的sendMessage队列?
- 30. Silverlight的子窗口
看来这是一个最有用的解决方案。谢谢。 – Dmitrii 2010-04-01 06:28:00