2016-04-29 176 views
-1

嗨我想改變點擊事件的按鈕顏色。 Plaese幫我解決這個問題wpf按鈕背景變化

這是我的代碼:

<Button Content="Start" 
Command="{Binding DataContext.StartCounterCommand, ElementName=dgTemplate1}" 
CommandParameter="{Binding SelectedItem, ElementName=dgTemplate1}" /> 
+0

如果您可以建議更改按鈕的內容..這將對我更有幫助 – Dezzlar

+0

..什麼是「這個」問題? – niksofteng

+0

您是否嘗試將backgroundcolor綁定到viewmodel中的另一個屬性?並在您的命令中更改該屬性。 – schlonzo

回答

0

使用在按下狀態風格觸發,是這樣的:

<Style x:Key="ButtonStyle" TargetType="{x:Type Button}"> 
    <Style.Triggers> 
     <Trigger Property="IsPressed" Value="True"> 
      <Setter Property="Background" Value="Red" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

我挖出了一個很好的樣本即接近here

如果您使用的是MVVM,那麼綁定到視圖模型也是一個很好的選擇@schlonzo