2017-01-02 30 views
1

アプリケーションのUIを設計する際に、以下の要件を満たしています。 内部でラップパネル内部 WPFベースのツリービュー(階層化あり、仮想化付き)

  • 1000Thumbnailsが.....(

    • レベル1

      • Level2.1

        • レベル3 以下のように我々が持っている階層ListBox)
    • Level2.2

      • レベル3
        • 1000Thumbnails .....(リストボックスの内部にあるラップ盤内)
私たちは、コントロールの量として、サムネイル用の仮想化を可能にしたいと思います

は1000 Following is the output of the application

を越えて行くことができますが、動作する仮想化のために、私たちは、ツリービュー内のListBoxのサイズを制限する必要があります。この制限により、上の図に示すように2つのスクロールバーが発生します。

ListBoxのスクロールビューアーを避けることはできますが、TreeViewコントロールのScrollViewerを使用して仮想化とスクロール(マウスを使用した)サムネイルを使用することは可能ですか?

詳細情報が必要な場合はお知らせください。

ありがとうございました!

答えて

0

this nice articleに記載されているように、スクロールバーを隠すことができます。

+0

ListView内のスクロールバーを非表示にすると、ListBox内の画像をどのようにスクロールできますか? TreeViewのスクロールバーを隠すと、TreeViewの他の項目をどのようにスクロールしますか?私の要件は、マウスを使ってスクロールすることができるはずです。キーボードによるスクロールはオプションですが、解決策ではありません。 –