我一直在愉快地编写我的新程序,它的运行就像一个魅力。它很简单,一开始不需要菜单,直到我决定添加更多功能,所以需要菜单。呸!下图更好地解释了我的问题。
注意到文件菜单是如何对齐的吗?图片中的应用程序是一个测试应用程序,只是为了查看我是否在其他应用程序中添加了可能导致问题的内容。即使该项目是全新的,它仍然出现。我不明白为什么会这样。有没有人经历过这个?由于某种原因,带有 set 命令的 MenuItems 也会被禁用。未设置的 MenuItems 不会。您可以看到上面显示的“退出”菜单项已禁用。在下面的代码中,它设置为“ApplicationCommands.Close”。
顺便说一句,我正在使用 Windows 7 x64 并使用 Visual Studio 2010 编写 WPF 应用程序。非常感谢您的帮助!提前致谢!
<Window x:Class="TestDrive.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Menu Height="23" HorizontalAlignment="Left" Name="menu1" VerticalAlignment="Top" Width="200">
<MenuItem Header="File">
<MenuItem Command="ApplicationCommands.Close" Header="Exit" />
</MenuItem>
<MenuItem Header="Edit" />
</Menu>
</Grid>
</Window>