walterlv / BlogComments

3 stars 0 forks source link

post/write-dispatcher-awaiter-for-ui #57

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter - walterlv

在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter

https://blog.walterlv.com/post/write-dispatcher-awaiter-for-ui.html

YHLShaw commented 4 years ago

有一个简单的疑问在 你实现的第 1 个需求,你的描述是 :显示一个用户控件,等用户点击了确定后异步返回。 我想如果是实际中的开发,大多数是直接定义一个公开事件 在OkButton_Click和CancelButton_Click 进行 invoke 调用通知外面,至于跟你说的异步等待返回 似乎没有多大的关系

walterlv commented 4 years ago

@YHLShaw 事件通知确实是一般的惯用操作。用 awaiter 只是换了一种思路做同样的事情而已。

mainware commented 3 years ago

对wpf不熟悉,现在我有winform的程序有类似的需求,在后台线程创建控件,不知道是否适用?