Silverlight 用のテレリック グループボックスがあります。
私は3つのコントロール(ctrl1、ctrl2、ctrl3)を持つグループボックス(x:Name = "grpBox")を持っていたユーザーコントロールを持っています。
usercontrol を 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" />
codebehiind page.xaml.cs:
UCl1.grpBox.ctrl1.text="ようこそ...!"; また、次のようにカスタムの依存関係プロパティの値を設定したい:
UCl1.grpBox.LabeledTextBox.LabelText="名前:";
試してみましたが、UCl1.grpBox の後、ctrl1/2/3 にアクセスできません。
どんな助けでも大歓迎です。ありがとう。