私はItemsControl
マルチで持っていて、の各アイテムの適切なものを選ぶためにDataTemplate
使用します。itemのTemplateType依存関係プロパティにバインドしたい。TemplateTypeプロパティが変更されるたびに、自動的に変更されます。どのようにできるのか。ItemTemplateSelector
DataTemplate
ItemsSource
ItemTemplateSelector
DataTemplate
質問する
1779 次
2 に答える
4
自分の質問について検索します。更新する以下のコードを見つけてItemTemplateSelector
ください:
DataTemplateSelector DataTemplateSelector = plan.ItemTemplateSelector;
plan.ItemTemplateSelector = null;
plan.ItemTemplateSelector = DataTemplateSelector;
于 2012-07-04T10:18:00.867 に答える
2
データテンプレートを更新したい場合は、別の解決策を選択します。ItemsControlのItemTemplateへのバインディングを作成します。そのバインディングには、現在のItemTemplateSelectorのロジックを含むコンバーターが割り当てられます。また、バインディングのソースはTemplateTypeプロパティです。
ItemTemplateSelectorは、ワンショット評価用です。
于 2012-07-02T08:14:32.850 に答える