KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to do something very simple. I have a ToggleButton.IsChecked property bound to a bool. I want the background to toggle between red(false) and green(true). But for some reason it seems to be toggling between red and no background. I used a converter to check if I am getting proper notifications from the source and I am, so not sure why one trigger(false/red) works and the other(true/green) doesnt. Also would like to hear how people debug these kind of issues. Thanks! Here is the code. <DataTemplate x:Name"Flipper"> <StackPanel> ... <ToggleButton IsChecked="{Binding Path=BoolValue, Converter={StaticResource converter}}" Name="onoff" > </ToggleButton> ... <StackPanel> <DataTemplate.Triggers> <DataTrigger Binding="{Binding ElementName=onoff,Path=IsChecked}" Value="True"> <Setter TargetName="onoff" Property="Background" Value="Green"/> </DataTrigger> <DataTrigger Binding="{Binding ElementName=onoff,Path=IsChecked}" Value="False"> <Setter TargetName="onoff" Property="Background" Value="Red"/> </DataTrigger> </DataTemplate.Triggers> </DataTemplate> Update : I changed the togglebutton to a checkbox and it works. No idea why...
Tags (comma-separated)
Save Edits
Cancel