WPF菜单控件与JIRA类似

时间:2018-03-21 23:24:06

标签: wpf menu menuitem

我一直在尝试创建一个类似于JIRA菜单工作方式的WPF控件,过去几天用Google搜索并没有真正向我展示任何有助于覆盖菜单模板的内容(或者如果有的话)甚至是我应该做的事情。)

作为参考,这里是我试图实现的菜单类型:

enter image description here

enter image description here

从图像中可以看出,我不希望标准菜单在当前菜单项列表旁边显示弹出窗口,但它应该接管容器主机并显示当前的父菜单项顶部,然后是它下面的子项。

正如我所说,不确定菜单甚至是试图覆盖的正确控制,但我不确定还有什么可以尝试谷歌。它似乎很诱人,类似于菜单(覆盖菜单项很容易让它们显示我想要的外观和感觉),麻烦的是如何让菜单项的父级显示在顶部并重用整个菜单区域......它几乎就像菜单项必须以某种方式与菜单交互一样,但这会破坏WPF插件方法的目的。

如果可能的话,没有写一个全新的控件也会很好,但如果可能的话,还可以设置其他现有的样式。如果需要编写一个新的控件,那么我会这样做,但这更像是一个想要知道是否有可能以这种方式设置菜单(或其他东西)的练习,以便它可以在整个应用程序中轻松重用

0 个答案:

没有答案