Silverlight 4.0 如何在silverlight中获取groupbox的子元素?
我有一个silverlight的telerik groupbox 我有一个用户控件,其中有一个groupbox(x:Name=“grpBox”)和三个控件(ctrl1、ctrl2、ctrl3) 我在page.xaml中拖放了usercontrol,并将其命名为“UCl1” 现在在page.xaml的代码隐藏中,我想获取/设置ctrl1/ctrl2/ctrl3的依赖性属性 我还有另一个用户控件,包括TextBox、TextBlock和自定义依赖属性LabelText 我该怎么做 代码: 用户控制内容: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 我该怎么做 代码: 用户控制内
<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属性应该足够了您不能直接访问这些控件吗?