2011-10-09 2 views
1

어리석은 질문을 용서해주세요. (저는 원래 ASP.NET 프로그래머입니다.)동적으로 실버 컨트롤 텍스트 상자에 하위 컨트롤 추가하기

코드 상자의 텍스트 상자 컨트롤에 telerik 컨텍스트 메뉴를 추가하려고합니다. XAML에 추가

내가 완전히 C# 코드에서 컨트롤을 추가하고 싶습니다 그러나

<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> 

가 나는 이유에 컨트롤을 추가하려면를 찾을 수 없습니다 (이 작품) 매우 간단합니다 텍스트 상자. 나는 "txtIssues.Children.Add"와 같은 것을 찾고 있었지만 옵션이없는 것 같습니다.

답변

0

먼저 TextBox에 컨트롤을 추가하지 않는다고 이해하십시오. RadContextMenu.ContextMenu은 컨트롤이 아니므로 attached property입니다.

Telerik 문서는 C#의 텍스트 상자에 상황에 맞는 메뉴를 추가하는 방법에 대해 설명합니다. Working with the RadContextMenu을 참조하십시오. 때때로 "RTM"은 실제로 좋은 조언입니다.

관련 문제