Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如果没有';没有足够的空间容纳子元素吗?_Wpf - Fatal编程技术网

Wpf 如果没有';没有足够的空间容纳子元素吗?

Wpf 如果没有';没有足够的空间容纳子元素吗?,wpf,Wpf,我有一个网格,有三列,宽*,自动* 当我使用扩展器折叠栅格宽度时,我希望中心柱保持固定大小。我希望右侧列从右侧边缘开始剪裁。这是默认行为,并且已经可以正常工作了。但是,我希望第一列从左侧剪辑。也就是说,我希望首先隐藏柱的左侧边缘。左侧列当前正在从右侧边缘剪裁 希望我解释得足够好!谢谢您可能需要适当地设置HorizontalAlignment=“Right”和=“Left” 下面是一个示例,它可能与您的要求不完全匹配,但可以根据您的需要从左侧和右侧进行剪辑: <Grid> &l

我有一个网格,有三列,宽*,自动*

当我使用扩展器折叠栅格宽度时,我希望中心柱保持固定大小。我希望右侧列从右侧边缘开始剪裁。这是默认行为,并且已经可以正常工作了。但是,我希望第一列从左侧剪辑。也就是说,我希望首先隐藏柱的左侧边缘。左侧列当前正在从右侧边缘剪裁


希望我解释得足够好!谢谢

您可能需要适当地设置HorizontalAlignment=“Right”和=“Left”

下面是一个示例,它可能与您的要求不完全匹配,但可以根据您的需要从左侧和右侧进行剪辑:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="Auto"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="Auto"/>
        <ColumnDefinition Width="Auto"/>
    </Grid.ColumnDefinitions>


    <TextBlock Grid.Column="0" Text="Left hand column" HorizontalAlignment="Right"/>
    <Rectangle Grid.Column="1" Fill="Blue" Width="100"/>
    <TextBlock Grid.Column="2" Text="Right hand column" HorizontalAlignment="Left"/>
    <GridSplitter Grid.Column="3" Width="4" VerticalAlignment="Stretch" ResizeBehavior="PreviousAndNext"/>
    <Rectangle Grid.Column="4" Fill="Red"/>
</Grid>