Как получить дочерние элементы группы в Silverlight? - PullRequest
0 голосов
/ 19 июля 2011

У меня есть telerik groupbox для silverlight.

У меня есть пользовательский элемент управления, в котором у меня был групповой блок (x: Name = "grpBox") с тремя элементами управления (ctrl1, ctrl2, ctrl3).

Я перетащил пользовательский элемент управления в 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.

Любая помощь с благодарностью. Спасибо.

1 Ответ

0 голосов
/ 20 июля 2011

Имена являются частными, вам нужно выставить их через публичные свойства.Если вы на самом деле не хотите связать со свойствами, которые мы их анимируем, каким-то образом, стандартного свойства clr должно хватить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...