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

标签 c# .net wpf vb.net winforms

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

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

最佳答案

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

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

关于c# - WPF:制作标准菜单的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066189/

相关文章:

c# - 使用c#将一个字节数组插入到另一个字节数组的特定位置

c# - 理解使用无限循环时的即发即忘

c# - 将触发器绑定(bind)到父集合中的元素

c# - 如何避免用户帐户控制或在 Win7 中始终以管理员模式运行 Windows 应用程序

c# - 在 .Net 4.0 中从 .Net 4.5 绑定(bind)的延迟属性

WPF 防止控件外部的事件冒泡

c# - Visual Studio 2017 - 表达式交互发生了什么?

c# - 强命名三个相互引用的程序集

.net - 有没有办法在 Windows 控制台中编写希伯来语?

c# - 由于某种原因,我的递归函数跳过了调用自身