
移动开发
文章平均质量分 72
weyouj
这个作者很懒,什么都没留下…
展开
-
WP8.1&Win10开发:TextBox获取和失去焦点小技巧
获取焦点:用Focus方法让Textbox获取焦点。代码示例:textbox.Focus(FocusState.Pointer);失去焦点:让其他控件获取焦点,如Textblock控件(注意要将Textblock控件的IsTextSelectionEnable属性设置为true),其他控件获取焦点后TextBox控件便会失去焦点。代码示例:textblock.Focus(F原创 2015-08-26 10:10:10 · 1615 阅读 · 0 评论 -
Win10 UWP 开发系列:使用SQLite
在App开发过程中,肯定需要有一些数据要存储在本地,简单的配置可以序列化后存成文件,比如LocalSettings的方式,或保存在独立存储中。但如果数据多的话,还是需要本地数据库的支持。在UWP开发中,可以使用SQLite。本篇文章说一下如何在UWP中使用SQLite。因为SQLite是跨平台的,版本众多,我刚开始用的时候不知道要装哪个,什么WP8的、WP8.1的、Win RT的……简直摸不着头脑转载 2015-12-31 10:16:29 · 2186 阅读 · 0 评论 -
win10开发中 UWP SplitView 控件讲解
SplitViewUWP新增的控件,使用SplitView可以开发出屏显示的效果,本文我们来具体讲解一下win10开发中的SplitView。本篇对适用于顶层导航的SplitView控件展开讨论。 首先SplitView是Win10 UWP新增的控件,以前虽然可以通过DockPanel模拟出类似的效果,但又哪里及得上M$原生支持的SplitView快捷方便呢。转载 2015-12-17 10:26:03 · 3447 阅读 · 0 评论 -
淘宝UWP--自定义图片缓存
一、应用场景在淘宝应用首页,会有很多张图片,而这些首页图片不会经常改变,所以就需要缓存下来。这样就不必每次都从网络获取。二、比较对象1.系统缓存对于系统缓存,我们不需要做什么处理。只需要把网络图片的URL赋值给Image控件就行了。这样系统就会在每次需要用到图片的时候,有限查找缓存里有没有之前下载好的。2.自建转载 2016-01-21 09:41:49 · 2350 阅读 · 0 评论 -
Win10 UWP 开发系列:支持异步的SQLite
上篇文章已经实现了在UWP中使用SQLite作为本地存储,作为移动端的程序,及时响应用户的操作是提高用户体验的重要途径,因此UWP的很多api都是异步的。那么如何使SQLite支持异步呢?参考SQLite.Net-PCL的github页面:https://github.com/oysteinkrog/SQLite.Net-PCL可以看到SQLite.Net-PCL是支持异步的,在创建数据库转载 2016-01-05 10:00:34 · 1961 阅读 · 0 评论 -
Win10/UWP开发:让你的App使用上扫描仪
UWP的扫描仪功能现在被微软划分到了[Windows Desktop Extensions for the UWP]中,如果要使用扫描仪扫描图片到自己的App中,首先我们要添加[Windows Desktop Extensions for the UWP]的引用,这个dll中的所有类都是只能在Desktop设备上才能正常运行的。添加[Windows Desktop Extensions for t转载 2015-12-03 10:44:42 · 2635 阅读 · 0 评论 -
【Win 10应用开发】使用RichEditBox控件应注意的问题
RichEditBox控件支持对多格式文本进行编辑,一般的文本输入控件可以使用TextBox,不过,如果希望编辑格式较为复杂的文本,就可以考虚使用RichEditBox控件。 RichEditBox控件中正在编辑的文本是由Document属性公开的,它是一个ITextDocument接口,该接口没有公开实现类型,只能通过RichEditBox类的Document属性来获取其实例,Win转载 2016-01-26 10:56:14 · 1579 阅读 · 2 评论 -
UWP开发笔记——嵌套式页面的实现
绪论UWP开发中,Page是最常用的Control之一,通常情况下,在开发的application中,每一个页面就是一个Page。有时候,为了开发整合度更高,UI表现更为一致的UI,开发者需要把UI控件和功能整合到一个页面的子页面中,子页面拥有自己的UI表现和生命周期,这就需要在Page中嵌套Page来达到需要实现的效果。一种实现方法其实,实现嵌套页面是一件很简转载 2016-01-28 10:37:39 · 2765 阅读 · 0 评论 -
Win 10 UWP开发系列:设置AppBarButton的图标
在WP8以前,页面最下面的四个小圆按钮是不支持绑定的,WP8.1 RT之后,系统按钮升级成了AppBarButton,并且支持绑定了。在Win10 UWP开发中,按钮的样式发生了变化,外面的圆圈没有了。不过个人还是更喜欢之前的圆按钮的样子^_^很喜欢Metro Studio这个程序,有数百个好看的按钮可以用,并且可以导出成png图片。但现在不建议采取png图片的方式了,主要是因为png在缩转载 2016-01-12 10:12:13 · 3625 阅读 · 0 评论 -
Win10 UWP 开发系列:使用SplitView实现汉堡菜单及页面内导航
在Win10之前,WP平台的App主要有枢轴和全景两种导航模式,我个人更喜欢Pivot即枢轴模式,可以左右切换,非常方便。全景视图因为对设计要求比较高,自己总是做不出好的效果。对于一般的新闻阅读类App来说,Pivot更适合多个频道的展示,因为内容基本都是一样的。到了Win10,微软模仿其他平台也推出了汉堡菜单,但并没有提供现成的控件,而是需要开发者通过一个名为SplitView的控件来实转载 2016-01-14 13:27:51 · 3123 阅读 · 0 评论 -
Win10/UWP开发—凭据保险箱PasswordVault
PasswordVault用户凭据保险箱其实并不算是Win10的新功能,早在Windows 8.0时代就已经存在了,本文仅仅是介绍在UWP应用中如何使用凭据保险箱进行安全存储和检索用户凭据。那么什么是凭据保险箱呢?简单的说就是开发者可以在用户输入完凭证(一般是用户名和密码),凭证有效的情况下将该凭证存储在叫做"凭据保险箱"里,该凭据保险箱里的用户凭据将会自动漫游到用户设备的Wind转载 2015-12-15 10:24:13 · 2205 阅读 · 0 评论 -
Win10/UWP开发—系统级导航
Win10系统为确保所有应用中的一致导航体验,提供后退导航功能。当你的应用在手机、平板电脑上或者在支持系统后退功能的电脑或笔记本电脑上运行时,系统会在"后退"按钮被按下时通知你的应用。 由你来决定要将哪些导航操作添加到导航历史记录以及应用如何响应后退按钮按下操作。参阅UWP 应用的导航设计基础知识 以获取有关导航历史记录和后退行为的建议。下面是每个通用 Windows 平台 (UW原创 2015-11-26 10:25:25 · 1568 阅读 · 0 评论 -
Windows通用应用开发手记-Behavior SDK概述
随着Visual Studio 2013的发布,New Behavior SDK也一起出现了。和Expression Blend SDK相似,包括各种内置行为(behavior和action),可以用来为你的应用增加交互性,和Blend一起使用时可以无需编写任何代码。Behavior SDK使用时唯一要做的就是实现他们的接口。 Behavior和Action转载 2015-12-29 09:48:11 · 1445 阅读 · 0 评论 -
WP&Win10开发: RichTextBlock实现富文本并处理换行
思路:1.构建字典。2.在字符串中匹配字典的key,将匹配到的key转换成对应的value。3.将替换后的字符串,转化成xaml形式,加载该xaml以实现富文本。代码如下:private Paragraph getRichText(string richText) { var r = new Regex(builder.ToStr原创 2015-09-01 14:19:56 · 2691 阅读 · 0 评论 -
用.NET开发通用Windows App
题记:随着Windows 10的正式发布,作为.NET开发人员应该开始或多或少了解一下通用(Universal)Windows App的开发了。所谓Universal Windows App(简称UWP),就是开发一次,可以运行于所有以Windows 10为内核的系统和设备上,包括:桌面设备、移动设备、XBox、HoloLens甚至物联网设备。随着Windows 10在7月29日正式发布,转载 2015-08-19 10:17:53 · 1084 阅读 · 0 评论 -
Win10开发:学习资料汇总
距离2015.07.29 Windows 10 正式发布已经过去一个多月了。在那之前微软也早已退出Windows 10 SDK,距离目前已经半年过去了。 在Windows8/WindowsPhone时代,开发者的学习资料就比较少,当然只是相对Android和IOS而言的,所以少只是相对的。 在本文中,我将整理一些我在学习Windows10开发过程中找到的一些开发学习资料,跟大家分享转载 2015-09-10 10:09:20 · 1114 阅读 · 0 评论 -
Win10开发究竟能实现哪些牛逼的功能
经Win10开发者群(53078485)大咖Aran童鞋授权,这次先Show一下他通过vs2015做的跨端APP一些高级功能的GIF图,大家可以回帖想要哪个功能的DEMO,我和Aran说一下,会把DEMO放出来和大家一起学习~!AppService_Clientcortana交互DrapVCard原创 2015-09-15 14:19:12 · 1100 阅读 · 2 评论 -
UWP开发之StreamSocket聊天室(二)
本节主要知识点: 1.StreamSocket 2.StreamSocketListener 3.Json序列化和反序列化(Json.Net 第三方库) 4.DataWriter 5.DataReader 这篇博客我们接着上次的说,今天来实现SocketBusiness项目里面的代码SocketBusiness 主要用来处理Str转载 2015-11-05 10:00:24 · 4684 阅读 · 3 评论 -
WinAppDeployCmd部署Win10 App 到移动设备
WinAppDeployCmd是目前微软提供的Win10 App 部署工具,它和以前的Windows Phone Application Deployment 部署工具有所不同的是,WinAppDeployCmd是一种命令行工具,部署、卸载、更新等所有操作需要使用命令行指令,通过指令将App部署到任意Win10移动版设备中,而且这一切是无需安装Visual Studio 开发工具的。Win转载 2015-10-22 10:28:22 · 1409 阅读 · 0 评论 -
UWP开发:自定义Behavior的使用
这是我第三次探索Behavior,依然记得2年前第一次和Behavior打交道。郑州,2013年初……当时刚毕业不久,满腔热血的投入到WindowsPhone App 开发,一个毛头小子对什么都充满了好奇,对WindowsPhone的开发工具自然而然的也一一进行探索,其中Blend肯定是少不了去接触的。然而一次无意的探索让我第一次接触到Behavior。当时对Behavio转载 2015-10-27 10:09:40 · 1546 阅读 · 0 评论 -
UWP开发之StreamSocket聊天室(五)
这篇文章是"UWP开发之StreamSocket聊天室"系列的最后一篇文章,这篇文章中我们来实现聊天室服务端View的实现。由于很多View 、ViewModel和客户端的是基本一致的所以本篇内容会比较少,很多技术重合点这里也不会再做讲解。其实在日常的开发中我们的服务端不应该是以UWP形式来开发的,通常情况下是在服务器使用Socket技术来搭建一个IM服务端,我们这里仅仅是为了探索转载 2015-11-17 10:05:37 · 2281 阅读 · 0 评论 -
Win10/UWP新特性系列—使用打印机
微软在Win10时代终于完成的设备系统的大统一,"56个民族,56支花……"(⊙o⊙)…,既然统一了,那么也就意味着API也统一了,所以在UWP中,我们就可以使用统一的打印API来为设备(包括移动设备)添加基于XAML的App打印功能。使用Windows.Graphics.Printing和Windows.UI.Xaml.Printing命名空间,就可以很方便的将打印功能添加到我们的应用中。转载 2015-12-10 09:26:49 · 1927 阅读 · 0 评论 -
Win10 UWP开发系列:实现Master/Detail布局
在开发XX新闻的过程中,UI部分使用了Master/Detail(大纲/细节)布局样式。Win10系统中的邮件App就是这种样式,左侧一个列表,右侧是详情页面。关于这种 样式的说明可参看MSDN文档:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/dn997765.aspx样式如下:在微软官方的Sampl转载 2016-02-18 13:26:12 · 1747 阅读 · 0 评论