【发布时间】:2011-03-14 11:36:35
【问题描述】:
我正在尝试创建一个自定义样式面板 (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的模板?
【问题讨论】: