Двухстороннее связывание статического свойства статического класса
Есть ли хороший способ связать статическое свойство статического класса в двухстороннем режиме?
Вот пример класса:
static class SettingsModel
{
static public string ModelFolder { set; get; }
}
И текстовое поле:
<TextBox x:Name="ModelTB" Text="{Binding Source={x:Static local:SettingsModel.ModelFolder}, Mode=TwoWay, Path=???/>
Я много искал и нашел только 2 не очень хороших ответа: сделать класс не статичным или создать фиктивный класс ресурсов окна.