gpt4 book ai didi

wpf - 如何在不定义每一行的情况下设置网格列/行大小?

转载 作者:行者123 更新时间:2023-12-04 10:01:24 25 4
gpt4 key购买 nike

我有一个网格。我必须手动定义每一列和每一行,如下所示:

<Window x:Class="GridBuild"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="GridBuild" Height="300" Width="300">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
</Grid>

我想用一行定义行数和列数,如下所示:
<Window x:Class="GridBuild"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="GridBuild" Height="300" Width="300">
<Grid>
<Grid.NumberOfRows="2"/>
<Grid.NumberOfColumns/>
</Grid>
</Window>

最佳答案

你描述的叫UniformGrid .它有 ColumnsRows您可以通过这些属性设置所需的行数或列数。

如果不设置这些属性,UniformGrid将尝试将 children 布置得尽可能靠近正方形。在这种情况下,它更喜欢在增加行数之前增加列数。

这是一个不起眼的面板,但如果使用得当,它会非常强大。

关于wpf - 如何在不定义每一行的情况下设置网格列/行大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10569239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com