私は今のところプロプライエタリなフレームワークで作業しています。これは標準的なWPFウィンドウマネージャの役割を引き継ぎ、デスクトップのような効果を作り出します。WPF MDI - XAMLからアクティブなウィンドウを設定する
このフレームワークでは、XAMLでしか作業できません。また、Visual Studioのような「Windows」メニューを作成して、アクティブなWindowsをリストし、そのうちの1つを前面に表示させるように要求が出されました。
しかし、私は後半にいくつか問題があります。私は、WindowオブジェクトのTopmostプロパティにMenuItems IsCheckedプロパティをバインドしようとしましたが、WPFでは複数のウィンドウが一番上になるため、完全には機能しません。残念ながら、フレームワークによってすべて管理されるため、コードを追加することはできません。
コードなしでウィンドウ切り替え部分を実行するソリューションはありますか?
私の質問からその部分を逃しました。何らかの理由でZIndexが動作しませんこのフレームワーク。 MDIの部分が修正され、明らかにZIndexが無視され、Window.Activate()コマンドを使用して上に移動します。これはバインドできません。 – fonix232
@fonixこんにちは、もしあなたがブレンド(http://stackoverflow.com/questions/2900353/wpf-silverlight-states-activate-from-xaml)の一部として来るインタラクティビティDLLリファレンスを追加することができれば助けてくれますか? –