1

現在、テンプレート 10 の使用方法を検討しており、2 つのウィンドウが必要です。1 つのウィンドウは写真のモデレート用で、もう 1 つのウィンドウはイベントでゲストに写真を表示します。

これまで、 Microsoft MultiViews のサンプルを見てきましたが、Template 10 を使用していないようです。

テンプレート 10 を使用して MultiViews を使用できるようにする方向で誰かが私に/アドバイスを与えることができますか、それともテンプレート 10 を完全に放棄する必要がありますか?

4

1 に答える 1

3

これにはProjectionManagerを使用できます。MSDN にも便利なサンプルがあります。基本的に、Windows で拡張デスクトップを設定している場合、PowerPoint が「発表者のビュー」で行うように、2 番目の「ウィンドウ」を開くことができます。

セカンダリ ウィンドウは独自のフレームを必要とし、別の UI スレッドで実行されます。これにより、スレッドを切り替える必要があるため、プライマリ ウィンドウとセカンダリ ウィンドウ間の通信が少し難しくなります。通信する最善の方法は、Prism (またはその他のフレームワーク) の PubSubEvents のようなものを使用することです。

Template10 がこれをサポートしているとは思いませんが、それを理由に放棄するつもりはありません。これをすぐに実行できるフレームワークを私は知らないので、自分でつなぎ合わせる必要があります。

于 2016-03-27T12:39:02.170 に答える