7

今、最初のGUIプログラムをコーディングしていますが、問題があります(非常に単純なことはわかっていますが、答えが見つかりません)。2つのラジオボタンがあり、互いに分離されており、ラジオボタンがチェックされているかどうかを確認できません。 `s私のコード:

 <RadioButton Content="Metinės"
                 Checked="RadioButton_Checked_1"
                 HorizontalAlignment="Left"
                 Margin="393,124,0,0"
                 Height="21"
                 Width="101"
                 FontSize="14"
                 ClickMode="Press"
                 VerticalAlignment="Top"
                 FontFamily="Segoe WP Semibold"/>

そしてc#

  if (RadioButton_Checked == true)
            {
                //program code
            }
4

2 に答える 2

13

与えるx:NameNameRadioButton好きなように

<RadioButton x:Name="MyRadioButton" Content="Metinės"/>

コードビハインドで確認できます

if(MyRadioButton.IsChecked == true)
{
}
于 2013-10-20T13:51:35.083 に答える
4

このように知ることができます

を使用してラジオボタンに名前を付けx:Name ="RBMetLines"、コードビハインドでアクセスします

<RadioButton Content="Metinės"
             x:Name="RBMetLines"
             Checked="RBMetLines_Checked"
             HorizontalAlignment="Left"
             Margin="393,124,0,0"
             Height="21"
             Width="101"
             FontSize="14"
             ClickMode="Press"
             VerticalAlignment="Top"
             FontFamily="Segoe WP Semibold"/>

および C# コード ビハインドで

private void RBMetLines_Checked(object sender, RoutedEventArgs e)
{
    if(Convert.ToBoolean(RBMetLines.IsChecked))
    {
        //program code
    }
}

WPF では IsChecked が であるため、IsChecked を Boolean に変換しましたbool?

于 2013-10-20T13:53:23.833 に答える