我有一個ICommand
當Button
推將觸發。發生這種情況時,我需要更改此Button
的背景顏色。我怎樣才能使用MVVM模式做到這一點?更改按鈕顏色上單擊MVVM模式
private DelegateCommand asioMuted;
public ICommand AsioMuted
{
get
{
if (asioMuted == null)
{
asioMuted = new DelegateCommand(MuteAsio);
}
return asioMuted;
}
}
XAML:
<Button Content="Mute"
Command="{Binding AsioMuted}"
HorizontalAlignment="Left"
Margin="29,282,0,0"
VerticalAlignment="Top"
Width="42"
RenderTransformOrigin="-0.273,1.818" />
顏色是否改變了你的ViewModel中的某些邏輯?否則,爲什麼不讓視圖處理它呢? – Alyce