これがシナリオです。デスクトップ アプリの一部を構築しており、プレビュー ハンドラーを作成する必要があります。Web で WPF プレビュー ハンドラーの例をたくさん見つけましたが、それ以上の一歩を踏み出したかったのです。複数のドキュメントがあり、それらを比較したいとしましょう。したがって、理想的なシナリオは、コレクション内のドキュメントを並べて表示できることです。BINGが画像検索を行う方法の並べ替え。しかし、リスト ボックスで選択するドキュメントが多ければ多いほど、一度に比較できるドキュメントが増えます。2 番目の理想的なソリューションは、タブ付きのインターフェイスです。ドキュメントごとに 1 つのタブ。インターネットブラウザが現在それをどのように行っているかのようなものです。理解?
だからここに私が苦労してきた質問があります。1 つのプレビューをウィンドウで動作させることはできますが、2 つ目のプレビューを表示することはできません。これはすべて WPF コードなので、何か間違っている可能性がありますが、一度に複数のドキュメントをウィンドウでプレビューできますか? previewhandler にはロックするウィンドウ ハンドラーが必要なので、私の考えはノーです。
COM とハンドラーは私のようなものではないので、小さなコード サンプルが欲しいのですが、正しい道を教えていただければなんとかなります。
WPF Handler 用に見つけたコードを次に示します。http://blogs.microsoft.co.il/blogs/tamir/archive/2008/04/18/using-vista-preview-handlers-in-wpf-application.aspx