如何防止单选按钮更改状态

时间:2013-08-05 09:01:51

标签: c# xaml radio-button

单击按钮(btactive)时,我试图阻止文本框和单选按钮的更改状态。我可以使用属性IsReadOnly作为文本框,但我无法在单选按钮中找到此属性,是否还有阻止radiobutton的更改状态? 这是我的代码:

 private void btActive_Click(object sender, RoutedEventArgs e)
    {
        if (check != 0)
        {
            udhour.IsReadOnly = true;
            udmin.IsReadOnly = true;
            testvalue.IsReadOnly = true;
            //How can I set Isreadonly for radio button
        }
    }

4 个答案:

答案 0 :(得分:0)

将单选按钮的AutoCheck属性更改为False

答案 1 :(得分:0)

禁用单选按钮。使用IsEnabled=false

答案 2 :(得分:0)

在代码中添加radiobutton.IsEnabled = false。

答案 3 :(得分:0)

为只读效果写入和检查更改的事件。

void radioButton1_CheckedChanged(object sender, EventArgs e)
{
    radioButton1.Checked = !radioButton1.Checked;
}