Why
- 之前一直以为在
winform
中没有数据绑定的,但是今天看到同事操作才知道Dev
可以进行数据绑定,上网搜了一下才发现确实是有的。所以我也简单学了一下,以下是最基本的,后续会继续补充。
How
-
新建一个
RibbonForm
页面,添加以下的控件如图。
-
注意下方的一定要添加这个控件,然后基本的操作都可以在这里面进行。
-
添加
ViewModel
层,注意一定要添加POCOViewModel
标签。以下都是双向绑定,如果只想单向绑定,只需要例如public virtual int ID { get; protected set; } = 100;
即可。
-
然后操作控件。
-
点击里面的
View Model
设置显示层,然后选择你需要的,选择第一个Edit
,表示进行数据绑定。
-
Dev
会自动检测那些类型是可行的。
Result
- 目前最基本的是这些,后续的会继续补充。
- 同时在
BindableProperty
中可以绑定事件。可以自行进行扩展。 - 我看到其中第二个的
Edit
是可以设置Service
的,目前我还没用到过,后续会再添加。