2010-12-13 3 views
1

Ich erstelle eine WPF-Anwendung, als einen Vorstoß in WPF, und ich bin ein bisschen fest, wie ich anfangen soll. Was ist die "Standard" -Methode, um ein Hauptanwendungsfenster mit einer Menüleiste oben und einer Schaltflächenleiste direkt darunter zu erstellen, dann eine große offene Fläche, auf der meine App läuft? Ist es ein StackPanel, Canvas, Grid, direkt auf dem Fenster platziert ...? Wie fange ich an?Wie wird ein Hauptfenster mit Menüleiste und Symbolleiste in WPF akzeptiert?

Antwort

2

Ich würde mit einem Menü zu einem Grid bevorzugen und eine Toolbar wie folgt aus:

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