Я ожидаю, что LastNumberWeeks NumericUpDown будет отключен при загрузке формы, но это не так. Как только я переключаю радио-выбор вперед и назад, он работает правильно, просто не при первой загрузке. Вне явного задания этого значения в коде за тем, что я могу сделать (я действительно не хочу использовать код позади из-за этого одного случая).Элемент, включенный при загрузке формы, даже если он IsEnabled связан с предположительно ложным значением
<RadioButton GroupName="DayRangeGroup" Content="Last number of usable occurences:" Name="LastUsableOccurancesRadioButton" IsChecked="True" />
<winControls:NumericUpDown x:Name="LastUsableOccurances" IsEnabled="{Binding ElementName=LastUsableOccurancesRadioButton, Path=IsChecked}" />
<RadioButton GroupName="DayRangeGroup"Content="Last number of weeks:" Name="LastNumberOfWeeksRadioButton" />
<winControls:NumericUpDown x:Name="LastNumberWeeks" IsEnabled="{Binding ElementName=LastNumberOfWeeksRadioButton, Path=IsChecked}" />
PS: Я попытался явно установить IsChecked = "False" в XAML для второй переключателя безрезультатно. – JoeB