我们正在使用MVP模式,我想知道如何处理GUI操作.
例如,当用户想要从网格中删除一行时,用户按下删除按钮.此时您可以做两件事情:
1)调用_presenter.DeleteRow(),然后主持人调用_view.SelectedRow.然后主持人调用view.AskUserForConfirmation(),当它回到DialogResult.OK时,演示者实际上会删除底层对象并刷新网格.
2)该表单要求用户进行确认,当DialogResult为OK时,Presenter.Delete(myObject)被称为OR Presenter.Delete(),并且在Delete方法中,通过调用_view.SelectedRow来检索该对象.
你如何处理这些情况?
解决方法
原文地址:https://www.jb51.cc/csharp/95607.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。