c# - 以编程方式将 WPF DataGrid 列宽定义为 100%

标签 c# wpf

<分区>

我需要将 DataGrid 的最后一列设置为剩余宽度的 100%。

使用 XAML 定义 DataGrid 时,我这样做:

<DataGridTextColumn Header="Name" IsReadOnly="True" Width="*" />

但在某些情况下,我正在使用 C# 代码创建列。

如何设置列宽如下:

myColumn.Width = *; ?

最佳答案

也许你正在寻找

new DataGridLength(1, DataGridLengthUnitType.Star);

关于c# - 以编程方式将 WPF DataGrid 列宽定义为 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48948634/

相关文章:

c# - protobuf-net 与 C++ 通信

wpf - 布局导航窗口

c# - 将变量从 C# - IronPython 传递到 Python 脚本

c# - Wpf 功能区应用程序 - 不允许我向功能区添加内容!

wpf - 在 Winforms 中托管 WPF 控件

c# - 已删除的事件处理程序在回发期间继续触发

c# - Windows 窗体中多行文本的 CheckBox 是如何完成的?

c# - Gridview 显示空行

c# - Protobuf-net.Grpc 通用服务

WPF 加载序列化图像