[WPF]: Контрол с возможностью подмены части template?
От: Sinix  
Дата: 30.11.10 09:11
Оценка:
Дано: свой UserControl с крайне сложным template.
Требуется: подменить часть контрола, переиспользуя стили из ресурсов самого template.
аля
<local:SomeControl>
  <local:SomeControl.SomePartTemplate>
   <ControlTemplate>
     <TextBox Style = {DynamicResource {x:static local:SomeControl.SomePartStyleKey}}/>
   </ControlTemplate>
  </local:SomeControl.SomePartTemplate>
</local:SomeControl>

Ещё не пробовал, но причин по которым оно не будет работать не вижу.

В идеале хотелось бы использовать StaticResource, да ещё и не заводить второго инстанса стиля (придётся, если вынести ресурсы в ResourceDictionary).

Как такие вещи принято делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.