【发布时间】:2011-07-18 21:16:02
【问题描述】:
我有一个用于 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>
Page.XAml:
<my1:uc1 x:Name="UCl1" />
现在在代码隐藏 page.xaml.cs 中:
UCl1.grpBox.ctrl1.text="欢迎...!"; 另外我想设置自定义依赖属性值如下:
UCl1.grpBox.LabeledTextBox.LabelText="名称:";
我试过了,但是在 UCl1.grpBox 之后我无法访问 ctrl1/2/3。
非常感谢任何帮助。 谢谢。
【问题讨论】:
-
你不能直接访问那些控件吗?
标签: silverlight-4.0 telerik silverlight-toolkit groupbox