本篇开始具体分析涨姿势UWP这个APP的代码,首先从数据的源头着手,即RSS feed的获取和解析,相关的类为RssReader,所有和数据相关的操作均放在里面。 涨姿势网站提供的RSS feed地址为http://www.zhangzishi.cc/feed,在UWP中想要通过发送http req ...
分类:
其他好文 时间:
2016-11-27 23:24:31
阅读次数:
353
有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体。UWP使用第三方字体首...
我们经常会在各种软件中见到两种颜色相间的ListBox,在UWP下如何创建,先看效果图 要实现的效果有ListBoxItem颜色相间显示,选中的项呈蓝色,鼠标经过的项呈黄色 由于Selected的样式无法触发,使得选中的项不能变为蓝色,我采用了另一种思路,将Normal的样式设为相间颜色,而将Lis ...
分类:
其他好文 时间:
2016-11-24 15:54:25
阅读次数:
252
HTTP作为一个基础功能,有必要介绍下在UWP下的使用方法。 一、Get请求: 一般我们用到的是GetAsync方法 上面方法中的前四行和后三行是等价的。 如果要读取更多的信息,则用GetAsync读取返回值的response。 二、Post请求: 一般来说,我们最常用的是发送一个json串返回也是 ...
分类:
Web程序 时间:
2016-11-16 15:02:24
阅读次数:
224
通常情况下,我们的程序需要从服务器读取图片,但如果需要不止一次读取某一张图片的话,就需要做本地缓存了,这样既为用户省一点流量,又能显得你的APP很快。 假如你已经知道了某一张图片的地址,那么第一件事就是要把这张图片下载下来;当然如果是一次性读取的话,可以直接把图片地址给Image控件或者给Bitma ...
分类:
其他好文 时间:
2016-11-16 14:57:31
阅读次数:
272
最近在写启动屏幕,发现虚拟按钮会挡住,启动屏幕的最下面的元素,大概有50 px。可是有什么办法知道手机是用的实体键还是虚拟按键吗? 如下图。可以看到红色的部分显示了一点点。代码里设置的是60px。 在网上查找了很久。都没发现有任何查看的api。瞬间在心里开始骂ms了。。 各种论坛各种询问。 最后有一 ...
今天突然遇到一个问题,UWP中网络请求返回:Id = 42, Status = WaitingForActivation, Method = “{null}”, Result = “{Not yet computed}。 请求api是正确的,在浏览器内测试可以请求到数据,但是执行程序就是获取不了正确 ...
分类:
其他好文 时间:
2016-11-10 14:21:34
阅读次数:
1032
uwp对文件的操作和wpf,winform等等有很大的不同,主要原因是uwp对权限的要求比较严格,不能想从前那样随心所欲的读取文件。 1.首先找到Package.appxmanifest这个文件,在功能里面勾选需要的功能,在申明里添加,在此之后才能安心写代码。 2.打开文件选择器,选择文件夹,并保存 ...
分类:
其他好文 时间:
2016-11-06 16:32:37
阅读次数:
448
效果图 我看ios 和安卓上有好多类似的Item的效果,UWP上有微软官方的库,其中也有类似得效果,看样子WP8.1没有啊,顺便我的程序也是需要,我也就仿了一个。 具体思路是: 触摸控制GRId在CANvas的相对位置。滑动这个Item时候,其他已经滑动完成的ITEM关闭。只能有一个打开。 实现这个 ...
分类:
其他好文 时间:
2016-11-06 03:02:02
阅读次数:
371
什么是汉堡菜单? 汉堡菜单,指的是一个可以弹出和收回的侧边栏。在UWP和Android应用中,汉堡菜单都非常常见。 首先我们列出所有需要掌握的前置知识: 1,SplitView 2,StackPanel 3,ListBox 3,TextBlock 4,RelativePanel 6,Button 7 ...
分类:
其他好文 时间:
2016-10-26 06:54:41
阅读次数:
318