Silverlight 4.0 如何在silverlight中获取groupbox的子元素?

Silverlight 4.0 如何在silverlight中获取groupbox的子元素?,silverlight-4.0,telerik,silverlight-toolkit,groupbox,Silverlight 4.0,Telerik,Silverlight Toolkit,Groupbox,我有一个silverlight的telerik groupbox 我有一个用户控件,其中有一个groupbox(x:Name=“grpBox”)和三个控件(ctrl1、ctrl2、ctrl3) 我在page.xaml中拖放了usercontrol,并将其命名为“UCl1” 现在在page.xaml的代码隐藏中,我想获取/设置ctrl1/ctrl2/ctrl3的依赖性属性 我还有另一个用户控件,包括TextBox、TextBlock和自定义依赖属性LabelText 我该怎么做 代码: 用户控制内

我有一个silverlight的telerik groupbox

我有一个用户控件,其中有一个groupbox(x:Name=“grpBox”)和三个控件(ctrl1、ctrl2、ctrl3)

我在page.xaml中拖放了usercontrol,并将其命名为“UCl1”

现在在page.xaml的代码隐藏中,我想获取/设置ctrl1/ctrl2/ctrl3的依赖性属性

我还有另一个用户控件,包括TextBox、TextBlock和自定义依赖属性LabelText

我该怎么做

代码:

用户控制内容:

  <telerik:GroupBox Header="Header" x:Name="grpBox">
        <StackPanel>
            <TextBlock x:Name="ctrl1"/>
            <TextBlock x:Name="ctrl2"/>
            <TextBox x:Name="ctrl3"/>
            <my:myUserContro2 x:Name="LabeledTextBox" LabelText="FirstName:" />
        </StackPanel>
    </telerik:GroupBox>

Page.XAml:

 <my1:uc1 x:Name="UCl1" />

现在在codebehiind page.xaml.cs中:

UCl1.grpBox.ctrl1.text=“欢迎……!”; 此外,我还希望设置自定义依赖性属性值,如下所示:

UCl1.grpBox.LabeledTextBox.LabelText=“名称:”

我尝试过,但在UCl1.grpBox之后,我无法访问ctrl1/2/3

非常感谢您的帮助。
谢谢。

这些名称是私有的,您需要通过公共属性公开它们。除非您真的想绑定到属性,否则我们可以通过某种方式设置它们的动画,标准clr属性应该足够了

您不能直接访问这些控件吗?