gpt4 book ai didi

c# - 在后面的代码中应用 Grid Star Size

转载 作者:可可西里 更新时间:2023-11-01 07:49:04 24 4
gpt4 key购买 nike

我如何以编程方式构建这段 XAML?

<Grid Name="gridMarkets">
<Grid.RowDefinitions>
<RowDefinition Height="10" />
<RowDefinition Height="*" MinHeight="16" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
</Grid>

动态解析和构造控件是否有优雅的解决方案?

我正在尝试做某事:

RowDefinition newRow = new RowDefinition();
newRow.Height = new GridLength(10);
newGrid.RowDefinitions.Add(newRow);

但是我如何分配一个 * 符号呢?

寻找解决这个问题的任何想法!谢谢!

最佳答案

您可以使用Grid.Star 单位类型

newRow.Height = new GridLength(1, GridUnitType.Star);

您还可以使用 XamlReader对象将 XAML 字符串从代码隐藏转换为 UI 对象,尽管我通常更喜欢手动创建对象,就像您创建它们的方式一样。

关于c# - 在后面的代码中应用 Grid Star Size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9466688/

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