鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > .net技术 > WinRT/Metro > >

WinRT XAML Toolkit: 体验有趣的AsyncUI

来源:互联网 作者:佚名 时间:2012-11-11 22:56
在WinRT XAML Toolkit中发现另一个CodePlex中的框架AsyncUI。感觉很有意思,使用它可以用C# 5.0的async/await特性来等待界面上的事件。 比如这样,界面上有一个Button的Name是btn,然后在Page的Loaded事件中可以这样写。 } 最后RoutedEventHandlerTaskSource

WinRT XAML Toolkit中发现另一个CodePlex中的框架AsyncUI。感觉很有意思,免备案空间,使用它可以用C# 5.0的async/await特性来等待界面上的事件。

 

比如这样,界面上有一个Button的Name是btn,然后在Page的Loaded事件中可以这样写。

}

 

最后RoutedEventHandlerTaskSource使用.NET中的TaskCompletionSource将对应UI事件的结果设置给TaskCompletionSource,美国服务器,并返回RoutedEventArgs作为Task的返回结果。当Task运行完毕后,EventAsync.FromRoutedEvent方法中的取消注册事件的代码会被运行。

网站空间
网友评论
<