0

示例:StackPanel带有两个标签的 A。启动应用程序后,面板具有固定大小。

问题:如何将标签设置为用户可以通过鼠标调整大小?这样用户就可以单击两个标签之间的水平线并根据需要调整大小。

4

1 回答 1

0

我感觉你可能在谈论 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

一探究竟。

于 2013-11-04T07:27:17.403 回答