如何设置面板/元素可以通过鼠标调整大小?

时间:2013-11-03 22:40:10

标签: wpf msdn

示例:带有两个标签的StackPanel。开始应用后,面板具有固定的尺寸。

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

1 个答案:

答案 0 :(得分: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

检查出来。