我有一个用于silverlight的telerik组合框。
我有一个用户控件,其中有一个包含三个控件(ctrl1,ctrl2,ctrl3)的groupbox(x:Name =“grpBox”)。
我在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。
任何帮助非常感谢。 感谢。
答案 0 :(得分:0)
您需要通过公共属性公开名称。除非你真的想要绑定到属性,否则我们以某种方式为它们设置动画,标准clr属性就足够了