Динамическое добавление дочерних элементов управления в текстовое поле silverlight - PullRequest
1 голос
/ 10 октября 2011

Пожалуйста, прости этот глупый вопрос.(Изначально я программист ASP.NET.)

Я пытаюсь добавить контекстное меню telerik к элементу управления textbox в коде позади.

Добавление его в xaml оченьлегко (это работает)

<TextBox AcceptsReturn="True" Text="{Binding Mode=TwoWay, Path=Description}" TextWrapping="Wrap" x:Name="txtIssues" Width="280" Height="100" VerticalScrollBarVisibility="Auto">
<telerikNavigation:RadContextMenu.ContextMenu>
    <telerikNavigation:RadContextMenu x:Name="contextMenu"
            ItemClick="ContextMenuClick">
        <telerikNavigation:RadMenuItem Header="Set Vista as Background" />
        <telerikNavigation:RadMenuItem Header="Set Beach as Background" />
        <telerikNavigation:RadMenuItem Header="Set Forest as Background" />
    </telerikNavigation:RadContextMenu>
</telerikNavigation:RadContextMenu.ContextMenu>
</TextBox>

Однако я хотел бы полностью добавить элемент управления из кода C #, и я не могу найти, почему добавить элемент управления в текстовое поле.Я искал что-то вроде "txtIssues.Children.Add", но, похоже, нет возможности.

1 Ответ

0 голосов
/ 10 октября 2011

Сначала лучше понять, что вы не добавляете элемент управления к TextBox. RadContextMenu.ContextMenu не является элементом управления, это присоединенное свойство .

Как ни странно, документация Telerik описывает добавление контекстного меню в текстовое поле в C #. См. Работа с RadContextMenu . Иногда «RTM» на самом деле хороший совет.

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