我有一个使用标准Windows窗体类的用户控件,尤其是DataGridView。现在我想将用户控件切换到使用WPF而不是Windows窗体的控件。
我知道如何编写控件本身和后面的代码。但是这段代码假设我使用了WPF给出的绑定属性。
因此,当我用WPF替换Windows窗体时,我必须围绕我的数据类编写一个包装类,这是一个简单的List类。因为列表和对象类都不知道通知和数据绑定。
在没有太多处理数据绑定的情况下,重用给定数据类和从用户控件到父表单类的接口的最佳方法是什么。
用户控件本身必须只显示数据,不允许用户编辑。但是应该可以从代码中更改数据。
我知道我可以使用XML中的给定名称设置WPF元素值,但是这对于分层(数据网格状)元素结构仍然有效吗?如果有可能,我该怎么做?