WPF菜单 - 可点击的中间菜单项

时间:2010-10-21 13:37:46

标签: wpf mvvm menu menuitem

我在wpf(mvvm)中有一个菜单。菜单有三个级​​别。

         Level1

Level2_1 Level2_2

Level2_1_1,Level2_1_2,Level2_1_3

如何使中间菜单项可单击。我的意思是,我想点击“Level2_1”。

实施例: -

             America

California              Kenucky         Indiana

              Louisville  Lexington

我想让子菜单(加州,肯塔基,印第安纳州)可点击。 提前谢谢!

1 个答案:

答案 0 :(得分:1)

这不是菜单的工作方式。

菜单可以是可点击选项,也可以是子菜单的父菜单。否则就会使用户感到困惑。此外,您正在寻找维护头痛。我认为没有其他应用程序可以做到这一点。

可能会有“黑客”这样做,但我建议不要这样做。

更好的选择是拥有一个可过滤的UI(可以是视图,对话框等),允许用户选择要使用的选项或过滤器。它将更符合逻辑,因此更易于使用,并且编码和维护起来会更加容易。