2009-05-04 5 views
0

IHierarchicalEnumerableを実装する外部データソースがあります。私はTreeViewのためにそのデータソースを使用しようとしていますが、画像とコントロールがレンダリングすべき個々のナビゲーションURL(そこにいくつかのビジネスロジックがあります)を指定する方法を見つけることができません。IHierarchicalEnumerableをツリービューにバインドし、カスタムイメージとナビゲーションURLを指定します。

私が見たすべての例では、URLと名前と画像のフィールドはデータソースで直接利用できると仮定していますが、ここでは該当しません。

これらのプロパティを実装するプロキシとして他のデータソースを作成しようとしましたが、これは予想以上に難しいことが分かりました(GetHierarchyData()。GetChildren())ので、

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

答えて

1

TreeViewコントロールのTreeNodeDataBoundイベントを見てください。イベントハンドラでは、特定の条件に基づいてノードのプロパティ(画像のURLやテキストなど)を変更することができます。

+0

私はイベントを確認することを考えていなかった宣言的なものにとても関心がありました。それはうまくいくでしょう、ありがとう! – Luk

関連する問題