Вы бы создали событие в своем вложенном элементе управления, и ваш QuizMaster
подписался бы на это событие.
В вашем Answers
добавьте:
public static event Action<bool> IsAnswered;
и запускать это событие, когда вы выбираете RadioButton
в его обработчике
public void OnRadioButtonSelected(object sender, SomeEventArgs e)
{
if(IsAnswered != null)
IsAnswered(true);
}
и в вашем QuizMaster
Подписаться на это статическое событие:
public void SomeMethod()
{
Answers.IsAnswered += new Action<bool>(Answers_IsAnsweredCompleted);
}
public void Answers_IsAnsweredCompleted(bool IsAsnwered)
{
//call your method in QuizMaster
}