I have ItemsControl
with multi DataTemplate
and use ItemTemplateSelector
to chose appropriate DataTemplate
of each item of ItemsSource
. I want to binding ItemTemplateSelector
to TemplateType dependency property of item. and each time TemplateType property changed, DataTemplate
change automaticaly. How can I do.
I Search about own question. and find below code to refresh ItemTemplateSelector
:
DataTemplateSelector DataTemplateSelector = plan.ItemTemplateSelector;
plan.ItemTemplateSelector = null;
plan.ItemTemplateSelector = DataTemplateSelector;