【问题标题】:How to stay open the rad menu after clicking it?点击后如何保持打开rad菜单?
【发布时间】:2014-05-01 08:51:11
【问题描述】:

代码:

<telerik:RadMenuItem x:Name="radMenuHome">
</telerik:RadMenuItem>

如何在 wpf 中单击 rad 菜单后保持打开状态?它的行为应该类似于以下url 中显示的方式。谢谢。

【问题讨论】:

    标签: .net wpf c#-4.0 telerik radmenu


    【解决方案1】:

    试试这个:

    • 您最好使用 RadTabStrip 控件。
    • RadMenu 不支持您使用的展开/折叠功能 寻找。您可以通过以下方式防止项目折叠 OnClientItemClosing event ,但无法检测到打开的项目 然后折叠它们。
    • 您可以尝试使用get_openedItem() 客户端破解菜单 功能,然后通过get_level();检查项目级别
    • 如果悬停的项目是一级且当前处于打开状态,您可以 调用应该折叠它的 .close() 函数。

    选择项可以使用特定的css文件选择器:参考下面的链接

    CSS Skin File Selectors

    【讨论】:

    • 问题是关于WPF,与ASP.Net Ajax无关。谢谢。
    【解决方案2】:

    尝试将StaysOpenOnClick设置为True,默认为False

    <telerik:RadMenuItem x:Name="radMenuHome"
                         Header="Menu"
                         StaysOpenOnClick="True" ...>
    

    【讨论】:

    • 我试过StaysOpenOnClick,但即使菜单在点击后得到hidden。单击菜单后,我会弹出一个对话框,但单击后菜单会立即隐藏。谢谢。
    猜你喜欢
    • 2011-02-17
    • 2012-08-30
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多