2016-02-08 12 views
0

У меня есть четыре переключателя, где один называется rb_four, и когда это отмечено, я хочу, чтобы что-то произошло. Когда я печатаю следующее:Если переключатель не установлен

if (rb_fourp.Checked) 
     { 

     } 

Я получаю сообщение об ошибке сказав: Событие ToggleButton.Checked может появиться только на левой стороне + = или - =. Что я здесь делаю неправильно?

Для информации, это XAML код для кнопки радио:

<RadioButton Name="rb_fourp" Width="150" Height="150" Checked="rb_fourp_Checked"> 
+0

, потому что вы используете событие Проверьте, как член, попробуйте использовать значение вместо (если я правильно помню) – GMG

+0

Возможные дубликат: HTTP: //stackoverflow.com/questions/11004382/radiobutton-checked-error-control-checked-cannot-appear-on-the-left-hand-side-o – Meta747

ответ

1

Проверено это имя события, которое возникает при нажатии на кнопку радио.

Свойство IsChecked будет значение, которое вы хотели бы проверить

if(rb_four.IsChecked){ do some code } 
+0

"if (rb_four.IsChecked == true" сделал это для меня , Спасибо! –

Смежные вопросы