如何在silverlight中访问用户控件的内部子控件

时间:2013-01-18 07:45:32

标签: silverlight user-controls

我有一个非常简单的控制。它只显示一个文本框。

<my:usercontrol x:Name="myControl" />

我想使用我的控件如下:

<my:usercontrol x:Name="myControl">
    <sdk:Label x:Name="InnerControl" Content="Hello World" />
</my:usercontrol>

如何从“myControl”中获取对“InnerControl”的访问权限?

1 个答案:

答案 0 :(得分:1)

由于您为Label定义了名称,因此可以使用其名称

在UserControl的代码隐藏文件中访问它。

示例:

// ctor
public partial class usercontrol : UserControl {
  InitializeComponent();
  var Label = this.Content; // This is the label (InnerControl)
}