我有一个用于silverlight的telerik groupbox。
我有一个用户控件,其中有一个带有三个控件(ctrl1、ctrl2、ctrl3)的组框(x:Name="grpBox")。
我已将用户控件拖放到 page.xaml 中,并将其命名为“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>
页面.XAml:
<my1:uc1 x:Name="UCl1" />
现在在代码隐藏 page.xaml.cs 中:
UCl1.grpBox.ctrl1.text="欢迎...!"; 另外我想设置自定义依赖属性值如下:
UCl1.grpBox.LabeledTextBox.LabelText="名称:";
我试过了,但是在 UCl1.grpBox 之后我无法访问 ctrl1/2/3。
非常感谢任何帮助。谢谢。