<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>
Это меню будет растягиваться независимо от того, как долго длится страница и не требуется ширина.Высота и ширина с меню
<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>
Я хочу сделать то же самое с помощью этого меню, однако он требует высоты, которая означает, что если я растянуть страницу вниз, размер меню не будет растягиваться со страницей. Когда я не добавляю высоту в код, панель меню не появляется. Мой вопрос, почему мне не нужна ширина для строки меню, но мне нужна высота.
Заранее спасибо
Спасибо за ответ, есть другой элемент управления, который действует как меню, которое я могу использовать, поэтому мне не нужна фиксированная высота? –