WPF MVVM在运行时创建行和列

时间:2018-10-04 12:06:12

标签: c# .net wpf mvvm

我创建了应用程序,用户在其中创建了替代方案和条件。我的替代方案应具有条件列表,因此用户可以为替代方案中的特定条件提供价值。我想将其表示为矩阵,其中行是替代项,列是条件。用户在运行时可以创建新的替代方法和条件。两者均使用对话框创建,另外在ListView中提供。我将它们存储在ObservableCollection中。

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

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

0 个答案:

没有答案