Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带菜单的高度和宽度_C#_Wpf - Fatal编程技术网

C# 带菜单的高度和宽度

C# 带菜单的高度和宽度,c#,wpf,C#,Wpf,无论页面有多长,此菜单都会拉伸,不需要宽度 <Menu Height="50" Margin="0,0,0,0" HorizontalAlignment="Stretch" FlowDirection="RightToLeft"> <Menu.Background> <LinearGradientBrush EndPoint

无论页面有多长,此菜单都会拉伸,不需要宽度

                    <Menu Height="50" Margin="0,0,0,0" HorizontalAlignment="Stretch" FlowDirection="RightToLeft">
                        <Menu.Background>
                            <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
                                <GradientStop Color="#FFB3DDF2" Offset="1.0"/>
                                <GradientStop Color="#FFD6E9F4" Offset="0.0"/>
                            </LinearGradientBrush>
                        </Menu.Background>
                    </Menu>

我想对这个菜单做同样的事情,但是它需要一个高度,这意味着如果我向下拉伸页面,菜单大小将不会随着页面拉伸。当我没有在代码中输入高度时,不会出现菜单栏。我的问题是为什么我不需要菜单栏的宽度,但我需要一个高度

提前感谢

这是精心设计的

菜单是一种假定在其包含的控件上延伸的东西。这就是为什么它不需要一个宽度

它需要一个高度,因为你可以在里面放任何内容


拉伸高度对于菜单控件没有太多意义,因为如果WPF为您绘制,它只是背景色的一个大空白区域。

感谢您的回复,是否有另一个控件可以像菜单一样使用,因此我不需要固定高度?
                    <Menu Width="350" Margin="0,0,0,0" VerticalAlignment="Stretch" HorizontalAlignment="Left" FlowDirection="RightToLeft" DockPanel.Dock="Bottom">
                        <Menu.Background>
                            <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
                                <GradientStop Color="#FFD6E9F4" Offset="1.0"/>
                                <GradientStop Color="White" Offset="0.0"/>
                            </LinearGradientBrush>
                        </Menu.Background>
                    </Menu>