[WPF] Получение уже примененного DataTemplate у TabControl
От: lsoft  
Дата: 20.02.09 11:00
Оценка:
Добрый день.
Подскажите, пожалуйста, такую вещь:
WPF окно, есть TabControl, в Items этого табконтрола есть два разных объекта, Class1 И Class2. В Ресурсах окна есть два <DataTemplate DataType="{x:Type src:Class1}"> и <DataTemplate DataType="{x:Type src:Class2}">

Таким образом, TabControl сам выбирает подходящий дататемплейт из этих двух.

Проблема. При смене таба в SelectionChanged не получается пощупать примененный к SelectedItem ContentTemplate (выбранный табом из двух DataTemplate).
Аналогично пробовал получить TabItem и из него контент темплейт, но везде null. Пробовал и с ContentTemplateSelector, но там тоже свои причуды.

Хочется получить этот темплейт ПЕРЕД показом другой вкладки, чтобы провести в нем некоторые изменения на лету.

Пожалуйста, посмотрите проект
http://rapidshare.com/files/200315961/WpfApplication4.zip.html
MD5: DC14AC4BD0C09413BA335D99F85DF0D5
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.