1

        ChildWindow1 wnd1 = new ChildWindow1();
        ChildWindow2 wnd2 = new ChildWindow2();


        wnd1.Show();

        //**Is there a way to pause thread here until wnd1 is closed???** 

        wnd2.Show();

4

2 に答える 2

3

次のようなコードを使用します:-

 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.
于 2010-03-31T10:11:23.767 に答える
-1

モーダル子ウィンドウについて話していると思います。はい、それは可能で本当にシンプルです。Silverlight ToolKit@ http: //silverlight.codeplex.com/の子ウィンドウコントロールを使用します。

于 2010-03-31T09:58:11.993 に答える