Если вы не хотите использовать привязку (в случае, если ваше «Да / Нет» является просто свойством пользовательского интерфейса или по какой-либо причине, у вас все еще есть возможность. Присвойте названия RadioButtons, используя x: Name - smth. Like " YesRadioButton "и" NoRadiOButton ", а затем:
Позвоните FinName("YesRadioButton")
для общего контейнера (родитель вашего RadioButtons
).
или
Используйте ElementName
привязку, т.е. привязывайте тег вашей кнопки к IsChecked любого из ваших RadiButtons
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Horizontal">
<RadioButton x:Name="YesRadioButton" Width="50" Content="Yes" GroupName="status" />
<RadioButton x:Name="NoRadioButton" Width="50" Content="No" GroupName="status" IsChecked="True" />
<Button Width="100" Click="Button_Click" Tag="{Binding ElementName='YesRadioButton', Path='IsChecked'}">View Details</Button>
</StackPanel>
, затем нажмите кнопку, просто проверьте свойство Tag
отправителя.