I have the same options in different WPF dialog. One option that depends on another. If I click on the first, I also want to check the second. Both options correspond to the private bool variable in different classes. What is the best solution for this problem?
Share
You could do that in WPF/XAML with Style.Triggers. For example the following code is an example on how to bind a textblock control’s IsEnabled status based on the status of a checkbox (checked/unchecked)
For a checkbox being checked when another checkbox is checked, it looks like this (I guess)
*edit
can the properties in the classes be changed by something different than by those checkboxes? If yes, you could fire an event when the property is changed or directly manipulate the checkstate of the according box. Also, are the boxes dependent on each other? Or is just one dependent on the other (A <=> B or A => B)?
For manipulating the properties when one of the boxe’s state is changed you could use the Checked/Unchecked events. Or use DependencyProperty as described in Pat’s answere over here