When you navigate back to the page containing the toggleSwitch, it shows as On when it should be Off.
See http://mobileworld.appamundi.com/blogs/andywigley/archive/2012/01/18/silverlight-toolkit-toggleswitch-databinding-bug.aspx for a full description
Comments: ** Comment from web user: andywigley **
Hi Alainza, glad you are looking at this?
Two way databinding is already being used by my sample. The problem is that it is not working correctly!
If you change the value of the bound property in the viewmodel while the XAML page is displaying, the UI updates correctly. However, if you change the property in the viewmodel while the XAML page is not displaying but is still in memory (and still referenced, so not going to be garbage collected - for example, after you have navigated from that XAML page to a child page), when you navigate back again from the child back to the page containing the ToggleSwitch, the Toggleswitch rendering is incorrect.
It looks to me like when the parent page is rendered again, and the databinding statements are all refreshed (or whatever it does!), the ToggleSwitch is not getting it right.
I'd hazard a guess that it could be something to do with the bound property being a bool? - a nullable bool rather than a simple bool.
- Andy