In my form I have an Objectlistview and a Treelistview (on different tabs).
Both controls are set on the same list of model objects, they both have checkboxes enabled, and checkboxaspectname set to the same property (a bool). No tristate.
The model class has INotifyProperty implemented.
Ignoring subitems at the moment, this only concerns root items, the actual model object.
If I change the state of a checkbox in the objectlistview, the state in the treelistview changes with it.
If I change the state of a checkbox in the treelistview, the actual state of the model changes, but not the state in the objectlistview.
Now having conflicting states between the controls, I cannot change state in the objectlistview.
If I change the state back in the treelistview, I can then go back to what works in the first sentence.
Am I missing something? Is this a bug?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In my form I have an Objectlistview and a Treelistview (on different tabs).
Both controls are set on the same list of model objects, they both have checkboxes enabled, and checkboxaspectname set to the same property (a bool). No tristate.
The model class has INotifyProperty implemented.
Ignoring subitems at the moment, this only concerns root items, the actual model object.
If I change the state of a checkbox in the objectlistview, the state in the treelistview changes with it.
If I change the state of a checkbox in the treelistview, the actual state of the model changes, but not the state in the objectlistview.
Now having conflicting states between the controls, I cannot change state in the objectlistview.
If I change the state back in the treelistview, I can then go back to what works in the first sentence.
Am I missing something? Is this a bug?