0

目的は、アイテムのタイプに応じて ListView 内のアイテムのレイアウトを変えることです。たとえば、テキストとボタン、テキストと画像、テキストとチェックボックスなどを含む項目があります。

アイテムの種類ごとに DataTemplate を用意すると、問題が解決します。DataTrigger を調べましたが、アイテムのプロパティのみを変更でき、レイアウト テンプレートは変更できないようです。フレームワークプロバイダーはこれを行う便利な方法はありますか?

4

2 に答える 2

1

DataTemplateSelectorはあなたが探しているものだと信じています。またはを使用しますDataType

于 2012-04-23T04:17:23.280 に答える
0

各アイテムのタイプには独自のクラスがありますか?

アイテム1はクラスA、アイテム2はクラスBですか?はいの場合は、タイプごとに 1 つのデータ テンプレートを作成するだけです。

そうでない場合は、条件を処理するスタイルとトリガーを作成できます。多分あなたはいくつかのコードを投稿して、あなたをより良く助けることができます

于 2012-04-23T07:12:45.137 に答える