locked
複数ウィンドウの挙動について(Windowクラス) RRS feed

  • 質問

  • silverlight5の機能の複数ウィンドウサポートについて質問します。

    new Window()で適当なコントロールを割り当て作成した「子ウィンドウ」上で、
    「ChildWindowコントロール」を呼び出すと、「メインウィンドウ」側で表示されてしまいます。

    想定としては、new Window()で作成した「子ウィンドウ」上で「ChildWindowコントロール」が
    表示されると思っていたのですが・・・。

    「子ウィンドウ」上で「ChildWindowコントロール」を表示する方法はありますか?

    2012年4月30日 16:33

回答

  • 解決(?)しましたので自己レスします。

    通常のSystem.Windows.ControlsにあるChildWindowでは
    必ずメインウィンドウに表示されてしまいますが、
    以下CodePlexにあるSilverlight.Windows.Controlsを使用することで解決しました。

    http://slmultiwindow.codeplex.com/

    現ページを見てはいたもののContextMenuに関するものかと思っていましたが、
    ChildWindowも同様に親Windowを指定できるよう工夫されていました。

    お騒がせしました。

     

    • 回答としてマーク tatat0m0 2012年5月1日 15:43
    2012年5月1日 15:42