Why
- 之前一直以为在
winform中没有数据绑定的,但是今天看到同事操作才知道Dev可以进行数据绑定,上网搜了一下才发现确实是有的。所以我也简单学了一下,以下是最基本的,后续会继续补充。
How
-
新建一个
RibbonForm页面,添加以下的控件如图。

-
注意下方的一定要添加这个控件,然后基本的操作都可以在这里面进行。
-
添加
ViewModel层,注意一定要添加POCOViewModel标签。以下都是双向绑定,如果只想单向绑定,只需要例如public virtual int ID { get; protected set; } = 100;即可。

-
然后操作控件。

-
点击里面的
View Model设置显示层,然后选择你需要的,选择第一个Edit,表示进行数据绑定。

-
Dev会自动检测那些类型是可行的。
Result
- 目前最基本的是这些,后续的会继续补充。
- 同时在
BindableProperty中可以绑定事件。可以自行进行扩展。 - 我看到其中第二个的
Edit是可以设置Service的,目前我还没用到过,后续会再添加。