【发布时间】:2013-11-03 22:40:09
【问题描述】:
示例:带有两个标签的StackPanel。启动应用程序后,面板具有固定大小。
问题:如何将标签设置为用户可以通过鼠标调整大小? 这样用户就可以点击两个标签之间的水平线并根据需要调整大小。
【问题讨论】:
示例:带有两个标签的StackPanel。启动应用程序后,面板具有固定大小。
问题:如何将标签设置为用户可以通过鼠标调整大小? 这样用户就可以点击两个标签之间的水平线并根据需要调整大小。
【问题讨论】:
我感觉你可能在谈论 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
检查一下。
【讨论】: