侧滑控件。
图1 | 图2 |
属性 |
属性说明 |
---|---|
LeftControlName |
左侧滑模板名称。 |
RightControlName |
右侧滑模板名称。 |
事件 |
事件发生条件 |
---|---|
ActionNotification |
侧滑控件动作通知时触发。 |
C#: internal void RemoveRow(ListViewRow row) { this.listRBModelData.Rows.Remove(row); }
C#: private void btnDelRow_Press(object sender, EventArgs e) { try { MessageBox.Show("确认要删除选中行项?", MessageBoxButtons.YesNo, (Object s1, MessageBoxHandlerArgs args) => { //此委托为异步委托事件 if (args.Result == Smobiler.Core.Controls.ShowResult.Yes) { //此处为该行项数据库删除代码 //...... ListViewRow row =this.Parent.Parent.Tag as ListViewRow; ((RB.frmRTypeTemplate)(this.Form)).RemoveRow(row);//删除当前列表行项 Toast("删除消费模板成功"); } }); } catch (Exception ex) { Toast(ex.Message); } }
1. SmoWMS中的控件效果,完整代码参考SmoWMS,其中,SwipeView所在类为frmAssPOLayout.cs,右滑模板为svDelete.cs
图1 | 图2 |
2. 商城UI Demo中的控件效果,完整代码参考商城UI Demo,其中,listView模板类为PageItem/listViewTemp.cs,
swipeView绑定右侧滑模板为PageItem/deleteControl.cs,listview页面为ToolBarPage/UserCart.cs
图1 | 图2 |