0
我想爲ToolBar控件製作2種不同的樣式:一種是基於黑色按鈕,另一種是銀色按鈕。但我不知道如何將我的按鈕樣式應用到它自己的工具欄樣式。下面只允許按鈕一種風格:在WPF中爲ToolBar定義兩種不同的樣式?
<Style x:Key="{x:Static ToolBar.ButtonStyleKey}"
BasedOn="{StaticResource BlackButtonStyle}"
TargetType="{x:Type Button}"/>
在同一個屏幕上共有兩個工具欄,頂部黑色,底部銀色。 {x:Static ToolBar.ButtonStyleKey}一次只允許一個樣式的按鈕。現在,我只需將stackpanel替換爲其中一個工具欄即可。 – mobileTofu 2010-07-15 17:34:47
Ahhh ...我現在看到問題更好了。不確定這會工作...但每個工具欄都有它自己的.Resources部分...您可以將上面列出的樣式放到每個工具欄的資源部分中(對於想要銀色的人修改BasedOn以使用SilverButtonStyle)? 只是一個想法,但也許你已經嘗試過。 – Scott 2010-07-15 17:40:52
嗨斯科特,我想這應該工作。或者我可以使用命名樣式(使用一個鍵)。謝謝。 – mobileTofu 2011-02-14 18:48:09