06 2016 档案

摘要:小娜作为我们的全能秘书,能够帮我们设置提醒、推荐新闻、查询天气、聊天讲段子,现在还能帮助我们追踪快递,大家可以移步微软小娜懒癌支持中心阅读相关软文,不想移步的朋友也可以通过下面的动图来了解一下效果,看一下Win10上的网购剁手之旅是如何的更加舒适省心。 (以此动图来向热心博主疯狂的懒羊羊表示感谢,该 阅读全文
posted @ 2016-06-20 11:56 UniversalAIPlatform 阅读(3772) 评论(10) 推荐(15) 编辑
摘要:在上一篇博客中,笔者分享了一些从页面整体的角度对页面与ViewModel的思考。在本文中笔者希望从相对细节的角度分享一些对页面与ViewModel的思考。 比如,当我们在更新View Model中的绑定数据时,应该怎样更新呢?简单的自然可以用新的数据实例直接替代旧的,但是这样容易造成UI界面闪烁。尤 阅读全文
posted @ 2016-06-17 12:40 UniversalAIPlatform 阅读(1737) 评论(3) 推荐(2) 编辑
摘要:在UWP淘宝与旺信中,笔者主要负责页面与控件的制作,这些工作看似简单,但要想做的全面细致仍然需要深入的思考。本文想分享一些在UWP旺信的制作过程中,笔者在UI页面与控件制作上体会到的一些心得。可能笔者的有些方法并不见得高明,或者仍需要时间的检验,所以也欢迎大家拍砖,共同进步。 UWP旺信是一个非常依 阅读全文
posted @ 2016-06-16 12:33 UniversalAIPlatform 阅读(2781) 评论(5) 推荐(3) 编辑
摘要:前言 在淘宝的收藏夹页面本地化过程中,收藏的宝贝和店铺的分类展示通过一个下拉菜单的方式进行展示。如果单独为此从头重写一个控件,那么不但费时费力,包括所有的动画方式都要全新设计,而且还容易出 bug。好在 Windows 提供了一些类似 “下拉菜单” 的控件,例如 Flyout,这个控件最常的使用场景 阅读全文
posted @ 2016-06-15 12:18 UniversalAIPlatform 阅读(2668) 评论(12) 推荐(11) 编辑
摘要:在uwp开发中必不可少的一个环节就是各种通用的控件的开发,所以在闲暇时间汇总了一下在uwp开发中控件的几种常用写法,以及属性的几种绑定方式,有可能不全面,请大家多多包涵 :) 1、先从win10新增的{x:Bind}绑定方式说起,相对于{Binding},{x:Bind}在时间复杂度和空间复杂度上都 阅读全文
posted @ 2016-06-14 12:26 UniversalAIPlatform 阅读(2554) 评论(4) 推荐(8) 编辑
摘要:如果一个页面中有很长的列表/内容,很多应用都会在用户向下滚动时隐藏页面的头,给用户留出更多的阅读空间,同时提供一个方便的吸顶工具栏,比如淘宝中的店铺页面。 下面是一个比较简单的实现,如果有同学有更好的实现,欢迎留言,让我们共同进步。 首先假设我们的页面整体包含3部分; 结构代码如下,为了区别清楚,我 阅读全文
posted @ 2016-06-13 12:15 UniversalAIPlatform 阅读(2692) 评论(14) 推荐(8) 编辑
摘要:前言 之前在 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记 这篇随笔中介绍了一下 UWP 淘宝的“比较”新功能呱呱坠地的过程。在鲜活的文字背后,其实都是程序员不眠不休的血泪史(有血有泪有史)……所以我们这次就要在看似好玩的 UWP 多窗口实现背后,挖掘一些我们也是首次接触的干活“新鲜热辣” 阅读全文
posted @ 2016-06-12 12:35 UniversalAIPlatform 阅读(4442) 评论(4) 推荐(3) 编辑
摘要:前言 网购已经不再是现在的时髦,而变成了我们每天的日常生活。上网已经和买买买紧密地联系在了一起,成为了我们的人生信条。而逛街一词,越来越多地变成了一种情怀。有时候我们去逛街,要么是为了打发时间,要么是想亲手摸摸商品本身,要么就是想看看不同的商品,放在眼前或者在脑海里比较一下。毕竟现在网上琳琅满目的商 阅读全文
posted @ 2016-06-08 12:30 UniversalAIPlatform 阅读(2662) 评论(13) 推荐(7) 编辑
摘要:前面有一篇博客说到了淘宝UWP的"四核驱动的三维导航—淘宝新UI(需求分析篇)",花了两周的时间实现了这个框架,然后又陆陆续续用了三周的时间完善它。 多窗口导航,与传统的导航方式的最大的不同点是: 本篇博客先说一下前三个问题如何解决。 在从页面A跳到页面B时,单窗口模式下,很简单,只要在页面A中调用 阅读全文
posted @ 2016-06-07 11:14 UniversalAIPlatform 阅读(3732) 评论(18) 推荐(10) 编辑
摘要:在“如何用MediaCapture解决二维码扫描问题”这篇文章中,我们通过“成像”、“截图”与“识别”三个步骤介绍了使用MediaCapture扫码的主要过程及注意事项。本文主要针对“识别”的过程,对Barcode的概念作出一个较为简单的介绍,同时也会讨论ZXing的使用方法。 ZXing是一个Ja 阅读全文
posted @ 2016-06-06 12:18 UniversalAIPlatform 阅读(5709) 评论(1) 推荐(12) 编辑
摘要:一、编辑器简介 写这个控件之前总想找一找开源的,可以偷下懒省点事。可是各种地方都搜遍了也没有找到。 于是,那就做第一个吃螃蟹的人吧! 控件主要有三个功能:涂鸦、裁剪、合成。 涂鸦:主要是用到了InkToolbar和InkCanvas。 裁剪:这个用到的比较复杂,源码会公布出来。 合成:将涂鸦图层按比 阅读全文
posted @ 2016-06-03 12:29 UniversalAIPlatform 阅读(4436) 评论(5) 推荐(14) 编辑
摘要:标题中提到的UWP,主要是指用C#来写UWP的主工程,开发过程中可能需要调用C/C++实现的库。 为什么需要调用C/C++的库呢,举个例子,开源库OpenSSL实现了许多加密算法,稳定快速,我们想在应用中调用;再比如,应用已经在iOS/Android平台上线并稳定运行了,我想把它们的库拿来给UWP版 阅读全文
posted @ 2016-06-02 11:25 UniversalAIPlatform 阅读(9454) 评论(2) 推荐(5) 编辑