我在wpf(mvvm)中有一个菜单。菜单有三个级别。
Level1
Level2_1 Level2_2
Level2_1_1,Level2_1_2,Level2_1_3
如何使中间菜单项可单击。我的意思是,我想点击“Level2_1”。
实施例: -
America
California Kenucky Indiana
Louisville Lexington
我想让子菜单(加州,肯塔基,印第安纳州)可点击。 提前谢谢!
答案 0 :(得分:1)
这不是菜单的工作方式。
菜单可以是可点击选项,也可以是子菜单的父菜单。否则就会使用户感到困惑。此外,您正在寻找维护头痛。我认为没有其他应用程序可以做到这一点。
可能会有“黑客”这样做,但我建议不要这样做。
更好的选择是拥有一个可过滤的UI(可以是视图,对话框等),允许用户选择要使用的选项或过滤器。它将更符合逻辑,因此更易于使用,并且编码和维护起来会更加容易。