我想創建一個自定義樣式面板(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