首页 > 解决方案 > WPF MVVM 在运行时创建行和列

问题描述

我创建应用程序,用户在其中创建替代方案和标准。我的替代方案应该有标准列表,因此用户可以为替代方案中的特定标准赋予价值。我想将其表示为一个矩阵,其中行是替代项,列是标准。用户在运行时可以创建新的备选方案和标准。两者都是使用对话框创建的,另外在ListView. 我将它们存储在ObservableCollection.

我的问题是,该DataGrid控件没有提供添加列的简单方法。我为我的问题寻找解决方案,我可以在运行时创建列和行。在这种情况下使用可能DataGrid是错误的控制。我找到了一些解决方案,但对我来说感觉不对。用户插入的所有数据稍后将在求解器中使用。也许DataTable是路要走?

示例:https ://svitla.com/blog/grid-with-dynamic-number-of-rows-and-columns-part-1

标签: c#.netwpfmvvm

解决方案


推荐阅读