1
可能重複:
WPF Button isPressed and isEnabled problem如何在按下按鈕時使背景保持不變?
下面是代碼,我使用WPF和XAML開發應用程序的一個片段。我試圖做的是讓按鈕的背景保持相同的顏色,當用戶點擊它時,它不會被用戶點擊。
注意:按鈕中有圖像。
<Button Name="Button1" Background="#3852A4" Grid.Column="0" Grid.Row="0" Width="35" Height="35" HorizontalAlignment="Left" VerticalAlignment="Top" Click="swapGd1andGd2">
<Button.Style>
<Style>
<Style.Triggers>
<Trigger Property="Button.IsPressed" Value="True">
<Setter Property="Button.Background" Value="#3852A4" />
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
<Image Source="Images/112_DownArrowShort_Grey_24x24_72.png" Width="24" Height="24" Stretch="Fill"></Image>
</Button>`
我的問題是,爲什麼這段代碼沒有產生我想要的結果呢?
如果你能告訴我如何更好地格式化這段代碼,請告訴我。相當新的stackoverflow。 – Stylzs05
閱讀[this](http://stackoverflow.com/editing-help)。 –
同意。可能合併我的答案了嗎?另一個沒有提到爲什麼只是設置風格不起作用。 – mydogisbox