C# 当用户控件布局更新时,固定网格中的动态行将被压扁
我有一个xaml格式的网格: 我动态创建了许多行:C# 当用户控件布局更新时,固定网格中的动态行将被压扁,c#,wpf,C#,Wpf,我有一个xaml格式的网格: 我动态创建了许多行: for (int i = 1; i <= numHorizLines - 1; i++) { RowDefinition r = new RowDefinition(); r.Height = new GridLength(Convert.ToDouble(size), GridUnitType.Star); gVertNums.Ro
for (int i = 1; i <= numHorizLines - 1; i++)
{
RowDefinition r = new RowDefinition();
r.Height = new GridLength(Convert.ToDouble(size), GridUnitType.Star);
gVertNums.RowDefinitions.Add(r);
}
for(int i=1;i您当前没有(显示的)清除行定义的代码。因此,再次添加它们后,您现在的行数可能是预期的两倍
试试这个
gVertNums.RowDefinitions.Clear();
for (int i = 1; i <= numHorizLines - 1; i++)
{
RowDefinition r = new RowDefinition();
r.Height = new GridLength(Convert.ToDouble(size), GridUnitType.Star);
gVertNums.RowDefinitions.Add(r);
}
gVertNums.RowDefinitions.Clear();
对于(int i=1;我与论坛网站不同,我们不使用“感谢”或“感谢任何帮助”或在.See.上签名。这很有效!我正在做gVertNums.Children.Clear(),但显然这没有清除行定义。我感谢您!