Вот мой XAML, показывающий, что первый переключатель проверяется, но когда форма отображается, ни один из них не выбран.
Когда я щелкаю по форме, радио-кнопки работают должным образом.
<StackPanel Margin="20,0" Orientation="Horizontal">
<TextBlock Margin="0,0,10,0" VerticalAlignment="Center" Text="Search with:" />
<RadioButton x:Name="rdoDates" Content="Dates" IsChecked="True" />
<RadioButton x:Name="rdoTags" Content="Tags" IsChecked="False" />
<RadioButton x:Name="rdoBoth" Content="Both" IsChecked="False" />
</StackPanel>
Обновить Насколько я понимаю, если ваши радиокнопки находятся внутри содержащего элемента, такого как стековая панель или что-то еще, вам не нужно GroupName, и добавление IsChecked = True к одному из них работает, поэтому я не использовал имя группы. Все работает нормально, пока вы не добавите вторую группу радиокнопок позже в потоке страниц с одним элементом IsChecked = True. Свойство IsChecked применяется ко второй группе переключателей, а первая не проверяется.
После того как я применил GroupName к каждому набору радиокнопок, IsChecked соблюдался для каждой группы.