程序生成WPF数据绑定的类属性

时间:2017-02-13 20:16:04

标签: c# wpf properties code-generation

我代表WPF应用程序中(严格定义的)Excel工作表的内容。一个" ExcelContainer" class解析.xlsx并将所有数据插入到匹配的ExcelContainer字段中。每个字段都有一个用于双向数据绑定的公共属性,WPF客户端以这种方式向用户公开所有数据。

我手动创建&保持最新的所有ExcelContainer字段和属性,以及其中很多。随着输入.xlsx的增长,维护变得越来越困难......它不够漂亮或高效。我正在寻找一种自动化所有这一切的策略。

一个想法是在运行时自动生成getter和setter,或者发出一个包含所有ExcelContainer属性的自动生成的代码文件。我正在寻找C#特定的方法来做到这一点(在VS2015中,如果重要的话)。我可以想象通过构建系统生成暴力代码文件,但我怀疑C#给了我更好的机会。

链接到博客文章等欢迎!

0 个答案:

没有答案