我是 WPF 的新手,我正在尝试使用扩展器构建一个下拉菜单。页面布局正在使用Grid
.
扩展器位于网格的第一行内,我希望扩展器的内容在单击时扩展到下面所有内容的顶部。不幸的是,现在,整行都被扩展以适应扩展控件的高度。
我尝试使用ZIndex
of the ,Expander
但似乎没有任何效果。无论如何,该行总是会扩展,迫使页面上的其他所有内容移动。
<Expander FontSize="18" Name="moduleSelect" Width="100" Header=" Goto -> "
Background="#000033" MouseEnter="moduleSelect_MouseEnter"
MouseLeave="moduleSelect_MouseLeave" Foreground="White"
Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="1" HorizontalAlignment="Left">
<StackPanel>
<Button Name="btnTasks" Width="100" Foreground="White"
Background="#000033">Tasks</Button>
<Button Name="btnNotes" Width="100" Foreground="White"
Background="#000033">Notes</Button>
</StackPanel>
</Expander>
如何在不扭曲网格的情况下使其扩展“高于”后续行?