在WPF中获取带有菜单栏和工具栏的主窗口的可接受方法是什么?

时间:2010-12-13 12:56:34

标签: .net wpf

我正在创建一个WPF应用程序,作为对WPF的一次尝试,我对如何开始有点困惑。什么是创建主应用程序窗口的“标准”方法,顶部有一个菜单栏,下面是一个按钮栏,然后是我的应用程序所在的大空间?它是StackPanel,Canvas,Grid,直接放在Window上吗?我该如何开始?

1 个答案:

答案 0 :(得分:2)

我更喜欢带有菜单和工具栏的网格,如下所示:

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