0
ラジオボタンが4つあり、チェックがあるかどうかチェックしたいと思います。ラジオボタンがチェックされているかどうかを確認する方法
これは私のWPFのコードです:
<StackPanel Background="#FF3A3A49" Grid.Column="1" Grid.Row="4">
<RadioButton x:Name="rtnRight" GroupName="answer" HorizontalAlignment="Center" VerticalAlignment="Top" Foreground="White" Content="value0" BorderBrush="White"/>
<RadioButton Content="value1" GroupName="answer" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White" />
<RadioButton Content="value2" GroupName="answer" HorizontalAlignment="Center" VerticalAlignment="Bottom" Foreground="White" />
<RadioButton Content="value3" GroupName="answer" HorizontalAlignment="Center" VerticalAlignment="Bottom" Foreground="White" />
</StackPanel>
<Button x:Name="btnNext" Grid.Column="1" Grid.Row="5" Content="Dalej" VerticalAlignment="Center" HorizontalAlignment="Center" Width="100" Height="50" Margin="0 0 0 0 " Foreground="#FFAC0303" BorderBrush="#FFC1C1C1" Background="#66FFFFFF" Click="btnNext_Click"></Button>
私はbtnNext
をクリックして、何のラジオボタンがチェックされていない後、私は、メッセージダイアログを表示したいです。これをどのようにコード化できますか?これは今までの私のbtnNext_Click
の機能です。
private async void btnNext_Click(object sender, RoutedEventArgs e)
{
if ("any radiobutton checked?")
{
await new Windows.UI.Popups.MessageDialog("Choose at least one answer").ShowAsync();
}
}
感謝:ちょうど
StackPanel
のように名前を指定することを忘れないでください!できます。 "rb"と "rb.IsChecked"を使用するとどういう意味なのでしょうか?私は自分でタイプしようとしましたが、ビジュアルではrbと入力するとヒントが表示されませんでしたが、それは動作します:) – ktos1234
ラムダ式です。[こちら](https:// msdn。 microsoft.com/en-CA/library/bb397687.aspx) – Habib