.
Привет, ребята,
Можем ли мы написать наши пользовательские элементы управления таким образом, чтобы в дальнейшем мы могли повторно шаблонировать его частично ?Значит, без замены всего ControlTemplate , мы хотим изменить / переопределить некоторые его внешнего вида?
Один из способов, конечно, заключается в следующем: скопироватьКод ControlTemplate из generic.xaml, частично измените его внешний вид и используйте его в своем xaml, как показано ниже:
<MyCustomControl>
<MyCustomControl.Template>
<ControlTemplate>
<!-- paste the copied and modified code from generic.xaml here-->
</ControlTemplate>
</MyCustomControl.Template>
<!--other code-->
</MyCustomControl>
Но проблема с этим подходом состоит в том, что мы делаем наш xaml слишком многословно .И мне это серьезно не нравится.Я ищу решение, которое может уберечь меня от загрязнения xaml, где я использую свой пользовательский элемент управления.
Спасибо в ожидании!
.