我刚开始在Expression Blend中摆弄WPF,现在我正在尝试设计一个“普通的Windows GUI”界面,顶部有一个菜单,其他一些东西占据了窗口的其余部分。
我使用哪个面板使菜单始终保持在最顶层,只占据适合菜单项所需的高度并填充窗口的整个宽度,这样我就可以填写其他面板,什么不在窗口的其他部分?
答案 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>