async
GhostZephyrus
我是一名喜欢钻研的开发人员,工作认真负责,效率高,<br/>于2012年初开始接触windows8 方面的软件研发,研发过许多基于windows8 metro的商业项目,在多个项目(智慧旅游,市民之家等市政项目)中担任软件设计以及架构的职责。<br/>http://blog.csdn.net/wangrenzhu2011
展开
-
wpf+.net 4.5 surface2.0 = 异步多点触控 时间轴 part6
最后是工具类用于扩展lambda 污染循环 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Linq;using System.Data;using System.Threading;namespace Transval原创 2012-05-24 16:57:11 · 1929 阅读 · 1 评论 -
wpf+.net 4.5 surface2.0 = 异步多点触控 时间轴 part7
本开源项目svn 地址 如需加入开发或者有其他疑问请在博客留言 svn://www.oksvn.com/Timeline/ Win8 metro开发者联盟 群号:195314253欢迎win8开发者 或对win8 开发感兴趣的 有志之士加入原创 2012-05-25 15:47:29 · 2391 阅读 · 8 评论 -
手把手教你 用 wpf 制作metro ProgressRing (Windows8 等待动画)
效果图: 还在羡慕metro的ProgressRing吗?wpf 也可以拥有首先说下思路,一共6个点围绕一直圆转,所以需要使用rotation动画 并且一直转下去。那么下面的问题就好解决了。首先是xaml 部分我们需要实现旋转动画:所以要用到这个: <DoubleAnimationUsingKeyFrames Storyboard.Ta原创 2012-07-03 16:52:39 · 6024 阅读 · 4 评论 -
首发 手把手教你制作 Windows8 应用程序内部的 hubtile (动态瓷砖控件) MetroStyle
在metro 风格中 动态磁贴是他的精髓 在wp7 的开发中 我们可以使用hubtile 来制作类似效果 但是在 win8 中并不具备这个功能,下面我们来通过扩展GridViewItem 来实现 PictureHubTile <GridViewItem x:Class="App1.HubTile" xmlns="http://schemas.microso原创 2012-11-12 18:29:52 · 1784 阅读 · 0 评论 -
ISemanticZoom 多用途 将语义缩放 带入你的控件 Windows8 教程
什么是SemanticZoom? 不了解的同学可以先看下这篇文章http://technet.microsoft.com/zh-cn/subscriptions/hh781234 语义变焦(Semantic Zoom)是Windows8上一个新的触摸优化功能,它用新的视角来呈现和导航大量数据内容,利用延时加载来控制数据的展示。因此,它可以作为大批量数据的容器,用来展示单一或大数据集。通原创 2013-01-06 11:31:43 · 2291 阅读 · 0 评论 -
在Windows8 Winrt中 高性能处理多个条件语句 用于实现自定义手势
在Winrt中 高性能处理多个条件语句 在winrt中 多点触控 控件的应用越来越多,例如 各种手势与 控件之间的互动,如常规的:放大缩小,滑动,旋转,轻扫等。。但是如果我们需要自定义一些手势,那么需要大量的条件语句判断,严重的影响了性能,往往这些判断在ui 中计算,当触控点过多时会引起系统内响应过慢。 当然 常规的解决办法是将这些条件判断放置在多线程中处理。但是该方式治标不原创 2013-02-11 21:15:01 · 1296 阅读 · 1 评论 -
winrt 上的翻书特效组件 源码分享 转载请说明
winrt 上的翻书特效组件 源码分享 转载请说明 支持多点操作 手势判断 虚化操作 ItemsSource-ItemTemplate模式原创 2013-08-23 09:04:34 · 1876 阅读 · 0 评论 -
基于GridView LoadMoreAsync 设计的横向双向瀑布流 组件 源码分享
实现了ISupportIncrementalLoading 接口完成了增量加载,针对于本地对象无法释放的情况 增加了 相关的Func同时 通过VisualTree 拿到了GridView中 HorizontalBar 来对滚动条的位置进行捕捉 与计算通过计算后 来执行 虚化操作原创 2013-10-17 13:08:49 · 2056 阅读 · 3 评论 -
异步编程 - 针对异步 MVVM 应用程序的模式:数据绑定
Stephen Cleary使用 async 和 await 关键字的异步代码正在转变程序的编写方式,这一转变有着充分的理由。尽管 async 和 await 可能对服务器软件很有用,但当前人们主要关注的是具有 UI 的应用程序。对于这些应用程序,这些关键字可产生更具响应能力的 UI。然而,如何在 Model-View-ViewModel (MVVM) 等原有模式中使用翻译 2014-04-04 14:01:48 · 2494 阅读 · 0 评论