如何访问UserControl的UserControl下的控件

本文关键字:UserControl 控件 访问 何访问 | 更新日期: 2023-09-27 17:51:09

我有一个由几个父用户控件构建的主页,其中一些父用户控件是由多个子用户控件构建的。

目前我面临的问题是,我需要从主页访问一个RadioButtonList,这个特定的RadioButtonList位于子UserControl。

主页包含父UserControl。

父UserControl包含子UserControl。

子用户控件包含一个RadioButtonList。

请帮。

如何访问UserControl的UserControl下的控件

为自定义用户控件添加一个属性以公开内部控件,如下所示:

public RadioButtonList RadioButtons { 
  get { return _radioButtons; }
}

其中实例相应地命名为_radioButtons

您可以在层次结构上一直这样做,尽管使用深层复合结构会变得混乱。