0

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 にアクセスできません。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

名前はプライベートであり、パブリック プロパティを介して公開する必要があります。実際にプロパティにバインドしたい場合を除き、何らかの方法でそれらをアニメーション化します。標準の clr プロパティで十分です。

于 2011-07-20T04:15:39.670 に答える