gpt4 book ai didi

mvvm - 如何在 MVVM 中动态创建列

转载 作者:行者123 更新时间:2023-12-03 10:30:05 27 4
gpt4 key购买 nike

我必须创建一个对话框,其中必须在运行时生成列,之前我使用的是 WPF 数据网格,因此在运行时生成列不是问题。现在我必须使用 View 模型,我需要为要在 View 中显示为列的任何字段具有属性。列数在设计时是未知的,它不可能为数据网格设置绑定(bind)。如果我在运行时使用反射创建属性会很疯狂,有什么方法可以将运行时生成的字段绑定(bind)到数据网格柱子。

最佳答案

如果您使用的是 .NET 4,则可以使用 ExpandoObject。它为您实现 INotifyPropertyChanged。

关于mvvm - 如何在 MVVM 中动态创建列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8090497/

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