项目源向导
您可以使用Items Source向导将GridControl绑定到数据,该向导在XAML和代码隐藏中生成数据绑定和CRUD(创建、读取、更新、删除)代码。
Items Source Wizard 支持MVVM模式,可以为指定的ViewModel生成CRUD代码。
数据源
绑定到一个数据库,创建一个空的ViewModel来实现ViewModelBase:
viewModel.cs:
using DevExpress.Mvvm; namespace WPFBlankAppWithDatabase { public class ViewModel : ViewModelBase { } }
viewModel.vb:
Imports DevExpress.Mvvm Namespace WPFBlankAppWithDatabase Public Class ViewModel Inherits ViewModelBase End Sub End Class End Namespace
项目源向导不支持ICollectionView和Microsoft Excel File源。
调用向导项目来源
打开GridControl的Quick Actions并选择Bind to Data Source来调用向导:
CRUD(创建、读取、更新、删除)选项
Items Source Wizard 生成将用户所做更改保存回数据库的代码,您可以选择要实现的选项:
您可以选择在何处生成代码:
视图模型
代码被添加到用作视图模型的selected类中。如果在XAML中指定一个类作为datacontext,Items Source Wizard 自动选择这个类。
当所选类需要实现INotifyPropertyChanged 接口,我们建议您从ViewModelBase类继承视图模型。
后台代码
代码被添加到MainWindow.Xaml.cs/MainWindow.Xaml.vb文件中。