我想创建一个自定义样式面板(StyledStackPanel
),它与常规StackPanel相同,具有自定义样式。 例如 - 如果风格是简单地添加下划线,通过写更改WPF StackPanel模板
<StyledStackPanel>
<!--User content goes here-->
</StyledStackPanel>
我希望收到相同的外观,就好像我写道:
<StackPanel>
<!--User content goes here-->
</StackPanel>
<Border Height="1" BorderBrush="Blue"/>
如果StackPanel
是Control
,我可以替换该控件的DataTemplate
。但是,它继承Panel
,它继承FrameworkElement
。
有没有办法改变StackPanel
的模板?
6年后...对不起。是否可以投入选项4的简要演示? – matrixugly 2016-02-14 00:24:47