/ / WPF MVVM DataTrigger nie działa - wpf, mvvm, datatrigger

WPF MVVM DataTrigger nie działa - wpf, mvvm, datatrigger

Właśnie zacząłem używać wyzwalaczy danych, więc przepraszam, jeśli jest to coś prostego, ale nie mogę uruchomić moich wyzwalaczy danych. Czy to możliwe, ponieważ mam również polecenie Command Binding?

<Button x:Name="logOnButton"  HorizontalAlignment="Left" Margin="369,70,0,0" VerticalAlignment="Top" Width="75" IsEnabled="True" Command="{Binding LogonButtonClick}">
<Button.Style>
<Style TargetType="Button">
<Setter Property="Background" Value="Red"/>
<Setter Property="Content" Value="Log On"/>
<Style.Triggers>
<DataTrigger Binding="{Binding LoggedOn}" Value="True">
<Setter Property="Control.Background" Value="Green"/>
<Setter Property="Content" Value="Log Off"/>
</DataTrigger>
<DataTrigger Binding="{Binding LoggedOn}" Value="False">
<Setter Property="Control.Background" Value="Red"/>
<Setter Property="Content" Value="Log On"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>

Odpowiedzi:

0 dla odpowiedzi № 1

Dzięki chłopaki, musiałem zwolnić PropertyChanged ręcznie, myślałem, że zrobiono to automatycznie. kiedy to zrobiłem, wszystko działa OK.