c# - 在代码中设置 ColumnDefinitions

标签 c# wpf grid width

我想知道是否有一种方法可以像在 xaml 文件中那样在代码中将 ColumnDefinition Width 设置为 *。当尝试在代码中设置 GridLength 时,Auto 有一个选项。

<ColumnDefinition Width="*"/>

感谢您的帮助。

最佳答案

您需要创建 GridLength 数据类型的实例并指定 GridUnitType.Star

col.Width = new GridLength(1, GridUnitType.Star);

关于c# - 在代码中设置 ColumnDefinitions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586563/

相关文章:

c# - 使用局部变量有什么好处?

c# - System.InvalidCastException : Unable to cast object of type 'WebProxyWrapper' to type 'System.Net.WebProxy'

c# - 如何检测窗口窗体何时被最小化?

wpf - 从加载项调用 WPF 时 Excel 关闭缓慢

c++ - SFML 中屏幕滚动时的鼠标位置

algorithm - 如何通过网格点生成线段

c# - 我应该使用异常来处理用户输入验证吗?

c# - 在 MVVM 类初始化后执行异步方法

c# - 为什么我的 ComboBox 有红色轮廓?

java - 如何使用 math.random 重新随机化网格上的绘图