В XAML я могу установить TwoWay привязку к местным условиям с использованием следующегоXAML связывания с правилами
<TextBox
Name="TextXYZ"
Text="{Binding Source={x:Static local:Settings.Default},
Path=TextXYZ,
Mode=TwoWay}" />
<CheckBox Content=""
Name="checkBox1"
IsChecked="{Binding Source={x:Static local:Settings.Default},
Path=checkBox1,
Mode=TwoWay}" />
<CheckBox Content=""
Name="checkBoxSaveSettings"
IsChecked="{Binding Source={x:Static local:Settings.Default},
Path=checkBoxSaveSettings, Mode=TwoWay}" />
Можно ввести правила привязки в XAML, так что если checkBoxSaveSettings.IsChecked=true
того управления будет иметь обязательный TwoWay но если checkBoxSaveSettings.IsChecked=false
, тогда режим привязки - это еще один вариант?
Я всегда хочу, чтобы текущее значение управления, которые будут использоваться, однако, 'checkBoxSaveSettings.IsChecked = true' является установка для определения, если измененные контрольные значения сохраняются в Настройки при изменении. – user3357963
Это прекрасно. Если у вас есть способ получить текущее контрольное значение, тогда первое решение должно работать – dkozl