WPF实现删除功能

本篇介绍WPF实现删除功能,只要有几大步骤:

 判断是否选中数据(两种:一种是按钮和数据是分开;另一种是删除操作和数据在同一条数据里,也就是说数据的末尾含有操作功能,可直接操作,不再需要获取选中数据)。
 确认交互是否删除(可做判断如还含有余额的会员数据、还绑有其他数据不能直接删等操作判断)
 查询选中数据ID与数据库ID作匹配
 执行删除
 是否删除成功,返回结果
View:
DataGrid 里获取选中数据:(事先查询数据绑定DataGrid表格里的数据)

SelectedItem="{Binding CurrMemFileEntity,Mode=TwoWay}"

View与ViewModel交互(View按F7进入后台文件):

this.DataContext = new ViewModels.MemberViewModel();

操作类型:本篇是前后分离,基于MVVM框架开发。
ViewModel个人规范:
(合理分开三步,可以使代码没那么乱,阅读起来方便,可读性强,利于修改)

 1. 构造函数(绑定命令和执行方法)
 2. 属性
 3. 命令
 4. 执行方法

ViewModel(MemberViewModel):

构造函数(绑定命令和执行方法)(2)

删除命令 = new RelayCommand(方法名);//删除

 属性(4)


                
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值