【问题标题】:Dynamically Adding child controls to a silverlight textbox将子控件动态添加到 silverlight 文本框
【发布时间】:2011-12-04 02:48:30
【问题描述】:

请原谅这个愚蠢的问题。 (我原本是一名 ASP.NET 程序员。)

我正在尝试在后面的代码中将 Telerik 上下文菜单添加到文本框控件。

在 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”的东西,但似乎没有选择。

【问题讨论】:

    标签: c# silverlight controls children


    【解决方案1】:

    首先,您最好了解您没有向TextBox 添加控件。 RadContextMenu.ContextMenu 不是一个控件,它是一个attached property。

    有趣的是,Telerik 文档描述了在 C# 中向文本框添加上下文菜单。见Working with the RadContextMenu。有时“RTM”实际上是个好建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多