在WPF中显示文件

本文关键字:显示文件 WPF | 更新日期: 2023-09-27 18:29:22

我想创建一个程序,让用户能够打开一个文件。这将创建一个新的选项卡,并为该选项卡分配一个类,该类包含200多个不同类型的字段(我已经设计好了,还有程序的读写代码)。

然后,我将创建一个界面,使用户可以更改这200个字段中的任何一个。

这是否意味着我必须为200个字段中的每一个创建一个属性,以便将它们与字段绑定?

还有别的办法吗?这种程序对WindowsForms更可行吗?

与使用XAML相比,通过编程实现这一点似乎要容易得多。有第三种解决方案吗?

在WPF中显示文件

也许您正在寻找PropertyGrid。它可能没有你想象的那么漂亮,但它可以满足你的主要需求。有一些自定义示例,但它看起来仍然很难看(IMO)。

否则,您可以自己创建控件。为各种类型的属性定义不同的模板。这应该不难:一些反射,通过C#创建绑定,一些模板。