WPF can be infuriating sometimes.
I have a fairly simple application that consists of a single main window that contains a tab control and several tabs. I did not l
You could put the settings object into a static property in a wrapper class (SettingsHolder in this example and reference it application wide via
in XAML:
{Binding SettingName, Source={x:Static local:SettingsHolder.Settings}}
with local being the namespace your SettingsHolder class is in.
in Code:
var x = SettingsHolder.Settings.SettingName;
SettingsHolder.Settings.SettingName = x;