2010-12-13 24 views
1

Je crée une application WPF, comme une incursion dans WPF, et je suis un peu coincé sur la façon de commencer. Quelle est la façon standard de créer une fenêtre d'application principale avec une barre de menus en haut, et une barre de boutons juste en dessous, puis un grand espace ouvert où mon application va? Est-ce un StackPanel, Canvas, Grid, placé directement sur la fenêtre ...? Comment puis-je commencer?Quelle est la méthode acceptée pour obtenir une fenêtre principale avec barre de menu et barre d'outils dans WPF?

Répondre

2

Je préférerais une grille avec un menu et une barre d'outils comme celui-ci:

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     x:Name="self" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="*" /> 
     </Grid.RowDefinitions> 
     <Menu Grid.Row="0"> 
      <MenuItem Header="File"> 
       <MenuItem Header="Open" /> 
       <MenuItem Header="Close" /> 
      </MenuItem> 
     </Menu> 
     <ToolBar Grid.Row="1"> 
      <Button Content="Foo" /> 
      <Button Content="Bar" /> 
     </ToolBar> 
    </Grid> 
</Window>