【发布时间】:2015-06-05 21:02:01
【问题描述】:
我目前有一个菜单项(上下文菜单的一部分),大约有 35 个菜单项。因此,它会导致子菜单很大。虽然我有滚动能力,但我想设置这个子菜单的高度,同时还能滚动。
我弄乱了 MenuItem.Itemspanel,但无法设置子菜单的高度并仍然滚动。
【问题讨论】:
-
不是答案,但我认为您在这里有一些设计问题。 35 个项目对于上下文菜单来说太多了。你见过滚动的上下文菜单吗? =) 您可以将项目划分为子菜单,或者更好地制作普通菜单或工具栏。
-
它并没有否认它应该是可能的。 Windows 做到了。
-
@Xcalibur37,Windows 可以吗?您的意思是某些 Microsoft 应用程序具有滚动的 context 菜单?这其实很有趣,你能举个例子吗?
-
我说的是开始菜单滚动。上下文菜单仍然是一个菜单对象。你在 Windows XP 之前就看到过这个功能(虽然老实说我大部分时间都关闭了它)。
标签: .net wpf xaml contextmenu menuitem