侧边栏壁纸
博主头像
陌上花 博主等级

回首万事皆休

  • 累计撰写 69 篇文章
  • 累计创建 11 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Dev数据绑定

种向日葵的人
2024-08-30 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

Why

  • 之前一直以为在winform中没有数据绑定的,但是今天看到同事操作才知道Dev可以进行数据绑定,上网搜了一下才发现确实是有的。所以我也简单学了一下,以下是最基本的,后续会继续补充。

How

  • 新建一个RibbonForm页面,添加以下的控件如图。
    Dev-bingding-mainform.png

  • 注意下方的一定要添加这个控件,然后基本的操作都可以在这里面进行。

  • 添加ViewModel层,注意一定要添加POCOViewModel标签。以下都是双向绑定,如果只想单向绑定,只需要例如public virtual int ID { get; protected set; } = 100;即可。
    Dev-bingding-model.png

  • 然后操作控件。
    Dev-bingding-context.png

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

  • Dev会自动检测那些类型是可行的。

Result

  • 目前最基本的是这些,后续的会继续补充。
  • 同时在BindableProperty中可以绑定事件。可以自行进行扩展。
  • 我看到其中第二个的Edit是可以设置Service的,目前我还没用到过,后续会再添加。
0
博主关闭了所有页面的评论