gpt4 book ai didi

c# - 在 C# 中删除和添加 GridRow 定义

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:30 25 4
gpt4 key购买 nike

我有一个在 XAML 中定义了 RowDefinitions 的网格,在代码中转到快照 View 时我需要更改它,到目前为止我只能弄清楚如何通过以下方式删除它们:

RowDefinitionCollection defs = mainGrid.RowDefinitions;
defs.RemoveAt(0);
defs.RemoveAt(0);

本质上,我需要删除快照 View 中的所有定义(上面的代码有效),然后需要使第一行的高度为 140,第二行在返回快照 View 后为“*”。我将如何添加具有这些特征的定义?

最佳答案

简单

RowDefinitionCollection rdc = mainGrid.RowDefinitions;

rdc.Clear();

rdc.Add(new RowDefinition() { Height = new GridLength(140) });
rdc.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Star) });

关于c# - 在 C# 中删除和添加 GridRow 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196118/

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