WPF:制作标准菜单的正确方法

时间:2010-01-14 17:39:42

标签: c# .net wpf vb.net winforms

我刚开始在Expression Blend中摆弄WPF,现在我正在尝试设计一个“普通的Windows GUI”界面,顶部有一个菜单,其他一些东西占据了窗口的其余部分。

我使用哪个面板使菜单始终保持在最顶层,只占据适合菜单项所需的高度并填充窗口的整个宽度,这样我就可以填写其他面板,什么不在窗口的其他部分?

1 个答案:

答案 0 :(得分:4)

    <DockPanel LastChildFill="True">
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="Foo" />
        </Menu>

        <!-- Use whatever panel you want here -->            
        <StackPanel>
            <TextBlock Text="Bar" />
        </StackPanel>
    </DockPanel>