2012年6月9日

Windows Phone 7 异步编程模型

摘要: Windows Phone 7上的异步编程模型其实也就是说把C#里面的异步编程模型在Windows Phone 7应用开发上使用。下面来看一下异步编程模型里面的一些关键的概念。2个方法和一个委托和一个接口:(1)BeginInvoke方法用于启动异步调用Begin 方法包含同步方法签名中的任何参数,此外还包含另外两个参数:一个AsyncCallback 委托和一个用户定义的状态对象。委托用来调用回调方法,状态对象是用来向回调方法传递状态信息。BeginInvoke立即返回,不等待异步调用完成。BeginInvoke返回IasyncResult,可用于监视调用进度。(2)EndInvoke方法用 阅读全文

posted @ 2012-06-09 16:32 linzheng 阅读(1704) 评论(3) 推荐(0) 编辑

Windows Phone 7 如何实现高效率的横向排版ListBox

摘要: 使用ListBox进行数据绑定的时候默认都是竖向的排版方式,意思就是一个Item会占用一行的位置,竖向地并排下去。当我们使用ListBox时,使用横向排版的时候该怎么办呢?也就是说要在一行的位置上放两个或者两个以上的Item。通常的解决方法,我们会使用toolkit控件里面的WrapPanel排版。 例如: <ListBox Name="StackPanelListBox"> <ListBox.ItemTemplate> <DataTemplate> ... 阅读全文

posted @ 2012-06-09 13:50 linzheng 阅读(2894) 评论(5) 推荐(3) 编辑

导航