0

VisualStudioシェルのソリューションエクスプローラーですべてのファイルを表示する機能を実装していました。どういうわけか、VisualStudioにはすでにNonMemmberItemsの遅延読み込みが実装されています。私も同じように実装したいと思います。しかし、空のフォルダーノードを作成すると、クリックしたときにノードを展開するエキスパンダー(三角形のアイコンまたは+記号)がありません。空のFoldernodeにはエキスパンダーがありませんか?

  1. 誰かがこれを実装する方法を教えてもらえますか?

  2. 展開された展開可能なフォルダーノードを取得する方法、ノード内のファイルをロードするイベントを起動できます。

  3. 拡大すると発火する可能性のあるイベントを取得するにはどうすればよいですか?(ノードをダブルクリックするなどのイベントがあることは知っています)

解決策の返信があれば、どなたかお願いします。

PS:私はプロジェクトシステムを実装しています。前もって感謝します。

4

1 に答える 1

0

提供された更新に基づいて、.NET ツリービュー コントロールを使用し、ツリービュー ノードのオンデマンド ロードを実現しようとしています。Telerik、Syncfusion、Devexpress などの多くのサードパーティ ベンダーは、WF および WPF に対してこの機能を備えています。WPF プラットフォームでシステムを開発していて、それを使用してこれを達成できることを願っています。MS Treeview コントロールでは、この動作を実現するために回避策が必要になる場合があります。

http://demos.telerik.com/silverlight/#TreeView/LoadOnDemand

http://help.syncfusion.com/UG/User%20Interface/WPF/Tools/Documents/346318loadondemand.htm

于 2012-06-29T08:51:22.620 に答える