在WPF中创build一个菜单栏?

我想在我的WPF应用程序中创build一个与Windows窗体中的菜单栏相同的菜单栏。

我将如何做到这一点?

WPF控件工具箱中的菜单选项只提供一个空白栏。

<DockPanel> <Menu DockPanel.Dock="Top"> <MenuItem Header="_File"> <MenuItem Header="_Open"/> <MenuItem Header="_Close"/> <MenuItem Header="_Save"/> </MenuItem> </Menu> <StackPanel></StackPanel> </DockPanel> 

是的,一个菜单给你的酒吧,但它不给你任何项目放在酒吧。 你需要像(从我自己的项目之一):

 <!-- Menu. --> <Menu Width="Auto" Height="20" Background="#FFA9D1F4" DockPanel.Dock="Top"> <MenuItem Header="_Emulator"> <MenuItem Header="Load..." Click="MenuItem_Click" /> <MenuItem Header="Load again" Click="menuEmulLoadLast" /> <Separator /> <MenuItem Click="MenuItem_Click"> <MenuItem.Header> <DockPanel> <TextBlock>Step</TextBlock> <TextBlock Width="10"></TextBlock> <TextBlock HorizontalAlignment="Right">F2</TextBlock> </DockPanel> </MenuItem.Header> </MenuItem> : 
 <StackPanel VerticalAlignment="Top"> <Menu Width="Auto" Height="20"> <MenuItem Header="_File"> <MenuItem x:Name="AppExit" Header="E_xit" HorizontalAlignment="Left" Width="140" Click="AppExit_Click"/> </MenuItem> <MenuItem Header="_Tools"> <MenuItem x:Name="Options" Header="_Options" HorizontalAlignment="Left" Width="140"/> </MenuItem> <MenuItem Header="_Help"> <MenuItem x:Name="About" Header="&amp;About" HorizontalAlignment="Left" Width="140"/> </MenuItem> </Menu> <Label Content="Label"/> </StackPanel> 
 <Container> <Menu> <MenuItem Header="File"> <MenuItem Header="New"> <MenuItem Header="File1"/> <MenuItem Header="File2"/> <MenuItem Header="File3"/> </MenuItem> <MenuItem Header="Open"/> <MenuItem Header="Save"/> </MenuItem> </Menu> </Container>