gpt4 book ai didi

WPF Datagrid 列宽度占 Datagrid ActualWidth 的百分比

转载 作者:行者123 更新时间:2023-12-04 11:54:08 34 4
gpt4 key购买 nike

我花了几个小时看这个没有结果。

我只是想要一个DataGrid X 列保持与 Grid 的相对宽度本身。

因此,例如:

  • 第 1 栏:10%
  • 第 2 栏:10%
  • 第 3 栏:10%

  • 我设置了一个附加到 DataGrid 的样式项目模板。我尝试将宽度绑定(bind)到 DataGrid本身(通常是循环引用),到另一个对象(值进来,但 DataGridColumn 不更新),使用转换器(转换器获取正确的值,然后设置列的值,但尽管不同数字回来,列的宽度永远不会改变)。

    我设置了 SizeChanged DataGrid 上的事件本身并专门设置列的宽度,其中 DID 更改了列的值,但是每个大小事件都会导致另一个大小事件,等等……等等……

    我显然太愚蠢了,无法自己弄清楚这一点,所以如果有人能给我一个简单的例子,说明我认为应该做的事情应该很简单,我将不胜感激。

    所以,为了清楚起见,我要找的只是 DataGrid X 列保持 DataGrid 的固定百分比宽度本身 - 就像 HTML 中的任何表格 native 一样。

    提前致谢。

    最佳答案

    ColumnWidth属性(property)是你的 friend 。

    <DataGrid ColumnWidth="*"/>

    关于WPF Datagrid 列宽度占 Datagrid ActualWidth 的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871514/

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