Я пытаюсь создать панель пользовательского стиля (StyledStackPanel
), идентичную обычной StackPanel, которая имеет собственный стиль.
Например - если стиль просто добавить подчеркивание, написав:
<StyledStackPanel>
<!--User content goes here-->
</StyledStackPanel>
Я бы хотел получить такую же внешность, как если бы я написал:
<StackPanel>
<!--User content goes here-->
</StackPanel>
<Border Height="1" BorderBrush="Blue"/>
Если бы StackPanel
было Control
, я мог бы заменить DataTemplate
этого элемента управления. Однако он наследует Panel
, который наследует FrameworkElement
.
Есть ли способ изменить шаблон StackPanel
?