4

代码:

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

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

4

2 回答 2

1

试试这个:

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

至于所选项目,您可以使用特定的 css 文件选择器:请参阅下面的链接

CSS 皮肤文件选择器

于 2014-03-28T14:18:35.787 回答
1

尝试设置StaysOpenOnClickTrue,默认为False

<telerik:RadMenuItem x:Name="radMenuHome"
                     Header="Menu"
                     StaysOpenOnClick="True" ...>
于 2014-03-24T06:03:13.783 回答