在WPF中创建动态CRUD UI

时间:2010-12-29 16:59:10

标签: c# .net wpf

我正在尝试创建一个简单的应用程序来测试我们编写的一些CRUD代码。我希望数据输入UI是从输入的对象动态构建的。

例如,如果它是一个ICustomer对象,它具有Name,IOrders集合和一些其他属性的属性。这些接口的定义存在于一个单独的DLL中。

您能否建议我使用一个很好的方法来实现这一目标?我可以考虑使用Reflection来动态创建UI(通过代码而不是XAML)。这是一个好习惯吗?

1 个答案:

答案 0 :(得分:0)

您可以使用与 DataForm 中的The Silverlight Toolkit行为类似的DataForm for WPF on CodePlex

当您将对象绑定到它时,它会自动生成数据输入表单。