示例:StackPanel
带有两个标签的 A。启动应用程序后,面板具有固定大小。
问题:如何将标签设置为用户可以通过鼠标调整大小?这样用户就可以单击两个标签之间的水平线并根据需要调整大小。
我感觉你可能在谈论 GridSplitter。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Content="Left" Grid.Column="0" />
<GridSplitter HorizontalAlignment="Right"
VerticalAlignment="Stretch"
Grid.Column="1" ResizeBehavior="PreviousAndNext"
Width="5" Background="#FFBCBCBC"/>
<Label Content="Right" Grid.Column="2" />
</Grid>
顺便说一句,这是一个关于 wpf 布局的很棒的教程。
http://wpftutorial.net/GridLayout.html
一探究竟。