如何禁用radtreeview contextmenu中的项目

时间:2015-09-24 13:04:22

标签: asp.net telerik

我想在ContextMenu中禁用以下item1。但我在IntelliSense中找不到相关的任何属性。

var rsa = key.GetRSAPrivateKey();
var signature = rsa.SignData(
   buffer, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);

1 个答案:

答案 0 :(得分:1)

为什么不使用Telerik.Web.UI;?因为我正在使用它,我可以很容易地获得intellisense来禁用控件。

这是代码

的.aspx

<asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>
<telerik:RadTreeView ID="RadTreeView1" runat="server">
    <Nodes>
        <telerik:RadTreeNode runat="server" Text="Test"></telerik:RadTreeNode>
    </Nodes>
</telerik:RadTreeView>

的.cs

Telerik.Web.UI.RadTreeViewContextMenu context = new Telerik.Web.UI.RadTreeViewContextMenu();
context.Items.Add(new Telerik.Web.UI.RadMenuItem("Enabled", "http://www.google.com"));
context.Items.Add(new Telerik.Web.UI.RadMenuItem("Disable", "http://www.google.com"));

// Check
if (context.Items.Count > 0)
    context.Items[context.Items.Count - 1].Enabled = false;

RadTreeView1.ContextMenus.Add(context);

结果
enter image description here