|
|
1
11
下面是一个使用匿名函数和lambda的示例:
这是解决方案的一半。下一部分,实际上是把它叫做。假设您有一个ICommand实例或更简单的实例,一个需要调用此函数并“获取字符串”的按钮单击事件。不是“获取字符串”,而是调用此函数并提供回调方法(这将是一个闭包)。
下面是一篇非常好的文章,进一步解释了这个概念: http://blogs.msdn.com/b/wesdyer/archive/2007/12/22/continuation-passing-style.aspx |
|
|
2
2
首先,我建议尝试熟悉异步,但如果您真的想/需要将异步调用转换为同步调用,您可以使用
下面是一个快速示例,如果使用:
现在代码将在行上阻塞
|
|
|
3
1
查看Wintellect的Power线程库,它允许您使用同步编程模型执行异步操作。 http://csharperimage.jeremylikness.com/2010/03/sequential-asynchronous-workflows-in.html |
|
|
4
-2
最好是异步执行此操作,以便用户可以继续与设备交互。 我怀疑您这样做的原因是为了在您的请求完成之前防止用户与某些控件交互。 可以接受的方法是隐藏或禁用在请求处理期间不应与之交互的UI元素。 |
|
|
Bigeyes · 如何在MVVM模式中添加行? 10 年前 |
|
|
User9898 · 悬停回到原始颜色时为什么选择 10 年前 |
|
|
user3112242 · 在Silverlight中打印。缺少一些页面 10 年前 |
|
|
Huma Ali · WCF已完成事件中的异常处理 10 年前 |
|
|
Nerd in Training · 文件副本发布错误 11 年前 |