如何在设计时打开WPF菜单?

4

我正在为WPF样式化菜单,并希望在不启动应用程序打开菜单的情况下查看其外观。

有没有一种方法可以在设计时保持菜单打开(以便我可以看到菜单项),以便我可以随时查看更改?

目前我只能使用Visual Studio 2010。

2个回答

4

您可以将IsSubmenuOpen设置为“True”,但如果您在其他地方单击,菜单将关闭。再次设置为打开。


好的提示。它让我们走了一半的路,但我希望能够以某种方式强制它保持打开状态 - 即使我点击其他地方。我会暂时保留“已回答”标记,看看是否还有其他建议。 - Marcus L
您还可以使用KaXaml设计GUI。它允许您与运行时结果进行交互。进行更改,解析(默认自动解析),转到结果,单击菜单打开。以这种方式,您无需编译和运行整个项目。 - Onur

0
只要您进行更改,设计窗口就应该立即显示更改内容 - 您使用的是VS2010 Express吗?我发现在Express中,当我进行样式更改时,设计师没有刷新 - 我必须关闭/重新打开表单才能看到更改反映出来。除非您正在添加需要在设计师处理之前构建的新用户控件等,否则您不需要构建即可查看设计更改。

工作室已经更新了,但我除非打开菜单 - 显示菜单项,否则无法看到自己的操作。这就是问题:如何在设计时打开菜单? - Marcus L
1
啊,我现在明白你的意思了 - 我认为你不能保持它一直打开,因为它是基于弹出式窗口的,但如果你在XAML中声明它,通常只需将IsOpen设置为false,然后再设置为true,菜单就会弹出,这样你就可以在构建之前检查更改。 - Charleh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接