So here is my XAML:
<Ellipse Height="100" Width="100" Margin="35,112,0,0" Name="ellipse1" Fill="Red">
<Ellipse.Style>
<Style TargetType="Ellipse">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=checkBox1, Path=IsChecked}" Value="true">
<Setter Property="Ellipse.Visibility" Value="Collapsed"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Ellipse.Style>
</Ellipse>
<CheckBox Content="CheckBox" Height="16" Margin="42,79,168,166" Name="checkBox1" />
When the checkbox is checked, of course the ellipse disappears but when it's unchecked, it appears again, but i don't know why. This behavior is normal? Why this is happening?
Trigger restores original value of property.
About trigger and value
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With