0

Adobe Flex では、カスタム ItemRenderer を作成して、グリッド内の項目の表示を変更します。これにより、グリッド コントロールがアイテムをレンダリングする方法をオーバーライドするコードが実行されます。WPFでこれを行うにはどうすればよいですか? 利用可能な手法によるパフォーマンスへの影響は何ですか?

私の最初の目的は、アイコン、タイトル、および説明を表示することです。理想的には、説明はタイトルの下にあります。同様の UI が Vista の TaskDialog ボタンで使用されます。

4

1 に答える 1

2

データ テンプレートを使用します。ItemTemplate(ListBox)、CellTemplate(GridViewColumn)、HeaderTemplateなどに設定できます。

パフォーマンスはテンプレートの複雑さに依存しますが、説明した内容については違いに気付かないはずです。

于 2009-06-14T19:14:32.063 に答える