Я хочу создать UserControl
с несколькими элементами управления внутри.Эти элементы управления должны вести себя аналогично переключателям, т. Е. Состояние одного из них влияет на состояние остальных.Для этого я хотел бы иметь возможность обрабатывать событие OnClick
на каждом из элементов управления родительского элемента.
Одним из решений может быть вызов метода родительского элемента для выполнения глобального UserControl
изменить, из метода дочерних элементов управления * OnClick
.Примерно так:
class Child : UserControl
{
...
protected override void OnClick(EventArgs z_args)
{
// do own stuff
((PartentType)Parent).ChangeStatus(this);
}
...
}
Это решение, но мне интересно, есть ли более стандартный и элегантный способ решения этой проблемы.Спасибо!