0

そのため、タブ コントロールとして読み込まれた 4 つの個別のモジュールを含むアプリで Prism v2 (CAL) を使用しています。これまでのところ素晴らしい作品。質問: Win7 でタブごとにグループ化されたタスクバー アイコンを 1 つ持つ方法と、4 つのタスクバー プレビュー ウィンドウを表示する方法 (IE8 のように、各タブ コントロールの内容を表示するウィンドウ) を取得するにはどうすればよいですか?

それが役立つ場合、これはタブモジュールをブートストラップにロードする方法です:

protected override IModuleCatalog GetModuleCatalog()
        {
            ModuleCatalog catalog = new ModuleCatalog();
            catalog.AddModule(typeof(Module1));
            catalog.AddModule(typeof(Module2));
            catalog.AddModule(typeof(MFLModule3));
            catalog.AddModule(typeof(Module4));

            return catalog;   
        }

WindowsAPICodePack の基本は理解していますが (私はそう思います)、それを Prism と統合する最善の方法を知りません。どんな洞察も高く評価されます。

4

1 に答える 1

0

ここでいくつかの用語を混ぜています。モジュールにはビューが含まれており、実際にはプレビューを提供したいビューです。

ここでできることはたくさんあります。Prism に直接関係するものはほとんどありません。リージョンを使用してビューをタブとしてホストしている場合:

<TabControl RegionManager.RegionName="MyRegion />

次に、領域内の任意のビューのウィンドウにプレビューを自動的に追加する RegionAdapter を作成できます。RegionAdapters に関する情報は次のとおりです。

http://msdn.microsoft.com/en-us/library/cc707884.aspx

プレビュー自体に関しては、この Coding4Fun の記事が特に役に立ちました。

http://blogs.msdn.com/coding4fun/archive/2009/08/25/9874533.aspx

于 2009-12-03T20:51:43.280 に答える