我需要从隐藏代码动态创建一个WPF网格。这没问题,我可以这样做,以便设置内容宽度,但我需要做的是设置它们,这样当我调整窗口大小时,控件会动态调整大小varcol=newColumnDefinition();col.Width=newSystem.Windows.GridLength(200);grid1.ColumnDefinitions.Add(col);这将生成XAML但我需要的是使用*或问号。但是从后面的代码创建时,WidthValue不支持*或问号? 最佳答案 你可以这样指定它:对于自动调整大小的列:GridLength.A
我需要从隐藏代码动态创建一个WPF网格。这没问题,我可以这样做,以便设置内容宽度,但我需要做的是设置它们,这样当我调整窗口大小时,控件会动态调整大小varcol=newColumnDefinition();col.Width=newSystem.Windows.GridLength(200);grid1.ColumnDefinitions.Add(col);这将生成XAML但我需要的是使用*或问号。但是从后面的代码创建时,WidthValue不支持*或问号? 最佳答案 你可以这样指定它:对于自动调整大小的列:GridLength.A
我想知道是否有一种方法可以像在xaml文件中那样在代码中将ColumnDefinitionWidth设置为*。当尝试在代码中设置GridLength时,Auto有一个选项。感谢您的帮助。 最佳答案 您需要创建GridLength数据类型的实例并指定GridUnitType.Starcol.Width=newGridLength(1,GridUnitType.Star); 关于c#-在代码中设置ColumnDefinitions,我们在StackOverflow上找到一个类似的问题:
我想知道是否有一种方法可以像在xaml文件中那样在代码中将ColumnDefinitionWidth设置为*。当尝试在代码中设置GridLength时,Auto有一个选项。感谢您的帮助。 最佳答案 您需要创建GridLength数据类型的实例并指定GridUnitType.Starcol.Width=newGridLength(1,GridUnitType.Star); 关于c#-在代码中设置ColumnDefinitions,我们在StackOverflow上找到一个类似的问题: