Unlike controls located in the FCL, the Toolkit does not ship with localized resources. In the case of the
ToggleSwitch, it is something to be mindful of because of the default
Header values: Off and On, which must be localized if you want to support other languages.
You could take the Toolkit source code and provide a localized resource dictionary for each language you want to support. This, however, would leave you having to update each new version of the Toolkit with your custom dictionaries—not the best approach.
An alternative approach is to use a custom
IValueConverter to populate the
Content property of the
ToggleSwitch based on the value of its
IsChecked property. Depending on the value of its
IsChecked property, ...