visual studio ejemplos context bar c# wpf xaml

c# - studio - wpf bar



Crear una barra de menĂº en WPF? (4)

Sí, un menú te da la barra pero no te da ningún elemento para poner en la barra. Necesitas algo como (de uno de mis proyectos):

<!-- 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> :

Quiero crear una barra de menú idéntica a la de los formularios de Windows en mi aplicación WPF.

¿Cómo haría esto?

La opción de menú en la caja de herramientas de controles de WPF solo da una barra en blanco.


<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>


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


<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>