Here’s the scenario:
- I’ve made a complex control with a Template, with has a Enabled boolean dynamic property.
- Inside the template, I’ve a Toggle Button which it’s Selected property is in bidirectional-binding with the Template’s Enabled property.
- In a Window, I’ve a Template instance and also a Toggle Button, with it’s Selected property also in bidirectional-binding with the Template instance’s Enabled property.
What is working:
- If I click on the Window’s Toggle Button, then all properties are correctly updated.
What is NOT working:
- If I click on the Template’s inner Toggle Button, the binding is not performed. Leaving a rare-case where 2 properties in binding has mismatching values.
I’ve attached a sample project for this bug.