Windows 8
文章平均质量分 82
jianwang0412
这个作者很懒,什么都没留下…
展开
-
Metro style .net app Image控件的使用
Image 元素:Object |------DependencyObject | -----UIElement |--------FrameworkElement |---------Image 常见用法:<Image Source="Assets/Logo.png" />其中image.Source是一个ImageSource类型...2012-07-15 16:49:10 · 124 阅读 · 0 评论 -
HttpClient .NET4.5 使用方法
简介 本文的主要参考资料:C# 5.0 in a nutshell ,由于我的英文能力有限,算是读书笔记。需要此书的可以留邮箱地址。以下是正文: HttpClient是.NET4.5提供的一个实现了http传输协议的类,该类可以说分装了HttpWebRequest和HttpWebResponse,它可以说是WebClient的精简升级版,适用于新的Metro-Style...原创 2012-08-26 23:33:37 · 401 阅读 · 0 评论 -
await Task 在Console应用程序和WPF,Metro中的不同
在.NET 4.5中,新的异步机制非常好用,但是有一点很容易搞错,那就是一旦一个await 完成了,或者说是你的一个异步任务完成了,那么接下去由谁(哪个线程上下文)来直接执行之后的代码?在Wpf中(或在Metro中),当你进行await操作后,或者使用task.GetAwaiter()返回的TaskAwaiter 对象的OnCompleted(将你想要的后续操作放入它中),那么你会发...原创 2012-09-07 11:58:04 · 203 阅读 · 0 评论 -
WinRT中的流和.NET中的Stream的相互转换以及DataReader,DataWriter用法
随着Windows8的发布,微软给出了一个Windows Runtime(以下简称WinRT),据说是用COM技术实现的。在结合使用.NET和WinRT时,你会发现它们对相同的概念,有不同的实现,或者说是类,比如异步操作,.NET中用Task概念,而WinRT则是用IAsyncInfo,IAsyncAction等,而在流的概念中,.NET围绕Stream类建立,而WinRT则先定义了三...2012-09-07 15:14:57 · 439 阅读 · 0 评论 -
WinRT 中RandomAccessStreamReference的使用
RandomAccessStreamReference是WinRT中的一个类,从API文档中,可以得知,它的作用是为一个文件提供随机访问的输入或者输出流。对比发现,只要Windows.Storage.Streams空间中带个Reference的,都是称为提供某某流,相当于一个流生成类,目前除了接口定义出的IInputStreamReference、IRandomAccessStream...2012-09-07 16:20:44 · 338 阅读 · 0 评论 -
WinRT Animation 使用方法(一)
在Windows 8中,Animation角色的重要性超出了我们的想象,因为它也算是Windows 8流畅性体验的一部分。在我看来,Animation要做的好,有利于整体的布局,自定义控件,以及控件的行为的设计等等,都是为了用户体验。 通过定义ControlTemplate,我们可以为完全重新定义我们控件外观,而ControlTemplate中最重要的部分就是用来...2012-09-13 17:16:39 · 180 阅读 · 0 评论 -
WPF 获取元素相对位置的方法
在Canvas中,我们可以为它的子元素通过附加属性Canvas.Left和Canvas.Top来设置位置,那么子元素和Canvas之间的位置关系也就很清楚了,但是我们需要更一般化的方法,来获得某个子元素相对于桌面,某个父元素等的位置关系,那就需要引入Transform的概念了,也就是通过这个数学化的概念来达到我们想到达的目的。当然除了这个,还有计算的函数,那就是来自Visual的Transform...原创 2013-01-12 16:16:50 · 1166 阅读 · 0 评论