随笔分类 -  UWP

摘要:原文地址:Implementing a simple messenger component for WPF, UWP and Xamarin 欢迎大家关注我的公众号:程序员在新西兰了解新西兰IT行业真实码农生活请长按上方二维码关注“程序员在新西兰” 最初的需求是我需要开发一个实现Socket发送/ 阅读全文
posted @ 2020-01-17 10:26 yan_xiaodi 阅读(1029) 评论(1) 推荐(7) 编辑
摘要:最近在开发一个项目时,遇到了一个奇怪的问题,项目依赖的最低版本是10586,目标版本是14393,开发完毕发布到商店后,很多用户报无法正常加载页面。经查,有问题的都是Win10 10586版本。 我上篇博客中写到的自定义的AppBar控件,也存在这个问题,10586会报错。 为此特意下载了10586 阅读全文
posted @ 2017-04-20 16:25 yan_xiaodi 阅读(1229) 评论(1) 推荐(3) 编辑
摘要:最近有个项目有一个这样的需求,在文章浏览页底部有几个AppBarButton,其中有一个是评论按钮,需要在评论按钮上显示一个红色数字,类似微信的新消息提醒: 这种设计在iOS和Android平台都是很常见的,但UWP上并没有提供现成的控件。所以只能自己实现一个了。 做出来效果是这样的: 分析一下实现 阅读全文
posted @ 2017-03-22 12:31 yan_xiaodi 阅读(2587) 评论(4) 推荐(7) 编辑
摘要:在开发应用的过程中,不可避免的会使用第三方类库。之前用过一个WinRTXamlToolkit.UWP,现在微软官方发布了一个新的开源控件库—— UWPCommunityToolkit 项目代码托管在Github上:https://github.com/Microsoft/UWPCommunityTo 阅读全文
posted @ 2017-01-04 19:34 yan_xiaodi 阅读(2400) 评论(0) 推荐(4) 编辑
摘要:安装VS2015 Update2的过程是非常曲折的。还好经过不懈的努力,终于折腾成功了。 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错。对于Cordova、PhoneGap、ionic、AngularJS这些框架或库的关系,我个人理解是这样,PhoneGap是一个商业 阅读全文
posted @ 2016-05-02 00:02 yan_xiaodi 阅读(4186) 评论(4) 推荐(7) 编辑
摘要:在开发XX新闻的过程中,UI部分使用了Master/Detail(大纲/细节)布局样式。Win10系统中的邮件App就是这种样式,左侧一个列表,右侧是详情页面。关于这种 样式的说明可参看MSDN文档:https://msdn.microsoft.com/zh-cn/library/windows/a 阅读全文
posted @ 2016-02-04 11:51 yan_xiaodi 阅读(3891) 评论(3) 推荐(8) 编辑
摘要:最近一直在开发XX的uwp版本,也是边摸索边做,最近遇到几个比较奇怪的问题,记录于此。 1、项目可用部署到PC,但无法部署到手机,提示以下错误: 错误 : DEP0001 : 意外错误: Install failed. Please contact your software vendor. (Ex 阅读全文
posted @ 2016-01-24 16:16 yan_xiaodi 阅读(5885) 评论(0) 推荐(1) 编辑
摘要:前几天把CurrencyExchanger提交到微软参加Master认证,结果没有通过,反馈了一些错误,看来微软检查还是比较仔细的。错误主要有:Visual feedback helps users recognize whether their interactions with your app... 阅读全文
posted @ 2016-01-09 19:39 yan_xiaodi 阅读(1700) 评论(1) 推荐(2) 编辑
摘要:之前我在一篇blog中写过如何使用多语言工具包,见http://www.cnblogs.com/yanxiaodi/p/3800767.html在WinEcos社区也发布过一篇详细的文章介绍多语言工具包的使用,但因社区改版那篇文章已经找不到了。当时写的时候还没有出Win10的SDK,都是基于UAP框... 阅读全文
posted @ 2016-01-04 12:55 yan_xiaodi 阅读(7056) 评论(4) 推荐(7) 编辑
摘要:在Win10之前,WP平台的App主要有枢轴和全景两种导航模式,我个人更喜欢Pivot即枢轴模式,可以左右切换,非常方便。全景视图因为对设计要求比较高,自己总是做不出好的效果。对于一般的新闻阅读类App来说,Pivot更适合多个频道的展示,因为内容基本都是一样的。到了Win10,微软模仿其他平台也推... 阅读全文
posted @ 2015-12-10 10:45 yan_xiaodi 阅读(6343) 评论(14) 推荐(5) 编辑
摘要:上篇文章已经实现了在UWP中使用SQLite作为本地存储,作为移动端的程序,及时响应用户的操作是提高用户体验的重要途径,因此UWP的很多api都是异步的。那么如何使SQLite支持异步呢?参考SQLite.Net-PCL的github页面:https://github.com/oysteinkrog... 阅读全文
posted @ 2015-11-20 23:41 yan_xiaodi 阅读(2761) 评论(4) 推荐(3) 编辑
摘要:在App开发过程中,肯定需要有一些数据要存储在本地,简单的配置可以序列化后存成文件,比如LocalSettings的方式,或保存在独立存储中。但如果数据多的话,还是需要本地数据库的支持。在UWP开发中,可以使用SQLite。本篇文章说一下如何在UWP中使用SQLite。因为SQLite是跨平台的,版... 阅读全文
posted @ 2015-11-06 00:30 yan_xiaodi 阅读(10396) 评论(23) 推荐(6) 编辑
摘要:在WP8以前,页面最下面的四个小圆按钮是不支持绑定的,WP8.1 RT之后,系统按钮升级成了AppBarButton,并且支持绑定了。在Win10 UWP开发中,按钮的样式发生了变化,外面的圆圈没有了。不过个人还是更喜欢之前的圆按钮的样子^_^很喜欢Metro Studio这个程序,有数百个好看的按... 阅读全文
posted @ 2015-10-30 23:31 yan_xiaodi 阅读(10131) 评论(5) 推荐(10) 编辑
摘要:在WP开发中点击列表项跳转到详情页是一个很常用的功能,但是有可能项模板中还有其他的区域,比如点击标题跳转到详情页,点击"赞"图标送一个赞,点击"踩"图标踩一下,那如何处理同一个项的不同点击区域呢?在WP7时代我是这么做的,先在cs代码中处理点击事件,然后判断sender是项模板里的哪个控件,根据不同... 阅读全文
posted @ 2015-06-22 11:35 yan_xiaodi 阅读(1415) 评论(1) 推荐(4) 编辑
摘要:这个扩展属性从WP8.1就开始用了,主要是为了解决MVVM模式中无法直接控制ListView滚动位置的问题。比如在VM中刷新了数据,需要将View中的ListView滚动到顶部,ListView只有一个ScrollIntoView()方法可以控制滚动的位置,但最好在VM中不要出现直接控制View的代... 阅读全文
posted @ 2015-06-22 08:13 yan_xiaodi 阅读(1109) 评论(3) 推荐(2) 编辑
摘要:微软动作真是快,本来想写WP8.1RT系列,结果刚整理了一点就出Win10 UAP了。不过还好RT到Win10的差别还不算太大。前两天参加了Win10开发极客秀,虽然没获奖,不过在韦恩卑鄙的帮助下顺利将澎湃新闻WP8.1版升级到了Win10UAP,使用了一些新的特性,最近争取有时间慢慢把一些东西总结... 阅读全文
posted @ 2015-06-08 13:01 yan_xiaodi 阅读(4591) 评论(7) 推荐(7) 编辑
摘要:上一篇文章已经建立了基本的实体类,并且搞定了多语言的问题,以后在app里用字符串的时候就可以从资源文件中取了。现在继续进行。一、添加一个页面CurrencyExchanger首页是一个货币兑换的列表,这个列表比较复杂,我们先不管,先从简单的页面做起。首先要有一个添加货币的页面,显示所有可添加的货币列... 阅读全文
posted @ 2014-06-22 16:52 yan_xiaodi 阅读(2078) 评论(6) 推荐(2) 编辑
摘要:终于要迈进Universal的大坑了,还有点小激动呢。CurrencyExchanger 掌中汇率是我前几年发布在Windows Phone商店中的一个应用,当时是WP7版本,下载链接:http://www.windowsphone.com/zh-cn/store/app/%E6%8E%8C%E4%... 阅读全文
posted @ 2014-06-21 11:54 yan_xiaodi 阅读(4562) 评论(3) 推荐(6) 编辑

点击右上角即可分享
微信分享提示