gpt4 book ai didi

c# - 设置 AutoGenerateColumns=true 并按数据类型自动转换

转载 作者:行者123 更新时间:2023-11-30 20:21:18 25 4
gpt4 key购买 nike

我有一个很大的 ObservableCollection,其中包含 40 多个不同类型的列。一些列是列表。我不想设置 AutoGenerateColumns=false 因为列的 amont 但数据网格在数据类型的字符串中显示它:System.Collection.Generic.List'1[System.double]我想呈现一个字符串,如“10,2,30,5.2”我可以创建一个转换器来检查值的类型并返回一个这样的字符串(如果它是一个列表)吗?我如何从 Xaml 中读取它(我使用 mvvm patteren)谢谢!

最佳答案

WPF 的 DataGrid 列会引发一个 AutoGeneratingColumn 事件,您可以使用该事件为一个或多个列自定义列的生成。它可以像更改列标题一样简单,也可以像用您自己的自定义列模板替换自动生成的列一样复杂。参见 this MSDN link举一些例子。

关于c# - 设置 AutoGenerateColumns=true 并按数据类型自动转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34197738/

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