Не могу найти ответ на казалось бы легкий вопрос.Мне нужно перебрать элементы управления в форме, и если элемент управления является CheckBox и проверен, определенные действия должны быть выполнены.Примерно так
foreach (Control c in this.Controls)
{
if (c is CheckBox)
{
if (c.IsChecked == true)
// do something
}
}
Но я не могу получить свойство IsChecked.
Ошибка «System.Windows.Forms.Control» не содержит определения «IsChecked», и никакой метод расширения «IsChecked», принимающий первый аргумент типа «System.Windows.Forms.Control», не можетбыть найдены (отсутствует директива using или ссылка на сборку?)
Как я могу получить это свойство?Заранее большое спасибо!
РЕДАКТИРОВАТЬ
Хорошо, чтобы ответить на все - я пробовал кастинг, он не работает.