Я столкнулся с проблемой, у меня есть приложение с несколькими файлами настроек, но в которых поля совпадают.
Образец:
- Profil1.settings
- Profil2.settings
- Profil3.settings
В моем окне настроек XAML я хочу динамически изменять источник привязки для каждого профиля.
В данный момент моя привязка XAML выглядит следующим образом:
SelectedValue="{Binding Source={x:Static Local:Properties.Profil1.Default}, Path=CurrentProfil, Mode=TwoWay, UpdateSourceTrigger=Explicit}"
Моя проблема в том, как заменить «Profil1» на «Profil2», не перераспределяя все мои привязки по одному для каждого элемента управления через мой код позади? Можно ли использовать какой-либо тип переменной отражения в источнике привязки XAML, а затем просто изменить тип этой переменной с типом Profil1 или Profil2?
Кто-нибудь может мне помочь с этим?
Спасибо заранее.