如何使WPF菜单看起来像Windows窗体ToolStripMenu?

App*_*ker 9 .net c# wpf windowsformshost winforms

我是WPF的新手.新的我的意思是我在获得.net 3.5之后立即开始了它.我通常在Windows窗体中进行GUI开发,就像真棒ToolStripMenu一样.但是当我看到WPF菜单时,它太丑了,它让我想起了我的Win32 Api时代.有没有办法改变WPF菜单的样式,使其看起来像Windows窗体菜单?

Run*_*sen 6

试试这个:

样式和模板介绍:http: //msdn.microsoft.com/en-us/library/ms745683.aspx

工具栏的新样式 http://msdn.microsoft.com/en-us/library/aa970772.aspx

或者搜索wpf ToolBar样式

编辑:是 - 但添加这样的菜单,工具栏改变菜单样式(粘贴在新项目中):

<Grid>
<Grid.RowDefinitions>
  <RowDefinition Height="Auto"></RowDefinition>
  <RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ToolBarTray >
  <ToolBar >
  <Menu>
    <MenuItem Header="Hey">
      <MenuItem Header="lo"></MenuItem>
    </MenuItem>
    <MenuItem Header="Ho">
      <MenuItem Header="la"></MenuItem>
    </MenuItem>
  </Menu>
</ToolBar>
</ToolBarTray>
Run Code Online (Sandbox Code Playgroud)