0
我有一個Menuitem包含一個包含多個按鈕的stackPanel。我嘗試將不同的背景顏色應用於按鈕,但沒有一個顯示。按鈕背景不顯示在menuitem
這裏是我的代碼:
...
<MenuItem>
<MenuItem.Header>
<StackPanel Orientation="Horizontal" Background="Gray">
<Button Background="Red" Width="30" Height="30"/>
<Button Background="Blue" Width="30" Height="30"/>
<Button Background="Green" Width="30" Height="30"/>
</StackPanel>
</MenuItem.Header>
</MenuItem>
...
然而,StackPanel的背景出現了就好了。 我試圖只給MenuItem頭添加1個按鈕。仍然沒有顏色。任何人都知道如何解決這個問題?
無法重現。你能用這個菜單創建一個窗口,並顯示窗口的整個XAML定義嗎? – kennyzx
您是否已經嘗試設置單個按鈕的背景顏色而沒有任何菜單?你對結果滿意嗎?我現在看到沒有必要潛入這個特殊情況。 – grek40
Kennyzx,原來這隻發生在上下文菜單中。我用菜單項創建了一個常規菜單,它工作得很好。 – GorillaKing