原文:Windows 10 UWP开发:如何去掉ListView默认的选中效果 开发UWP的时候,很多人会碰到一个问题,就是ListView在被数据绑定之后经常有个默认选中的效果,就像这样: 而且它不仅会选中,还会触发一次SelectionChanged事件,当然,我们要让ListView可点击,一种流行的做法确实是用SelectionChanged事件,就像这样: private void StationsList_OnSelectionChanged(object sender, Selec…
http://edi.wang/post/2016/2/18/windows-10-uwp-async-await-ui-thread 关于UI线程 这里我们需要一点关于 UI 线程模型的概念,简单的来讲就是,UI 线程是运行在一个无限循环中,并维护一个消息队列,每次循环的开头都会获取队列的第一个消息,例如鼠标的按下消息,然后将这些消息提供给最外层 UI 元素,然后通过一系列的路由事件,传递给每个与该消息相关的 UI 元素,然后就会出现所谓的 MouseButtonDown 事件,然后配合 Mo…
Windows UWP 既 Windows 10 Universal Windows platform,这个微软基于Windows NT内核的个运行时(Runtime)平台,此平台横跨所有的 Windows 10 device 例如windows10 手机.平板.serface.以至于树莓派这样的嵌入式设备. 由于一些历史原因之前在 Windows Phone 7.x / 8.x 的应用商店中充斥着大量的 Windows Phone Silverlight(WPSL) 架构的应用,由于应用的开发…
修改 Windows 10 UWP 应用任务栏图标 Windows 7 时代,修改任务栏图标很简单,右键打开属性,更改图标即可.但步入 Windows 8 之后,随着应用商店 UWP 应用的问世,可以被轻松固定到任务栏的 UWP 应用却不能像桌面应用一样轻松地修改图标了.但是,万变不离其宗,只要能显示图标,必然存在图标文件,也就是说,我们还是可以通过手动替换图标文件的方法达到修改任务栏图标的效果. 参考https://zhuanlan.zhihu.com/p/20542873上提供的图标文件路径…
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是剪裁的Windows 8.1,而且官方声明目前没有对其升级到Windows 10 IoT的计划.所以,对于Windows 10 IoT,目前可选的硬件有树莓派2和Minnow Board MAX.有关树莓派2的Windows 10 IoT,可以参考叶帆的博客: [Window 10 IoT - 1]…
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:微软即将发布Windows 10手机版,实际上很多人现在已经开始在开发Windows 10 APP了.今天推荐的文章简单介绍了如何搭建一个理想的开发环境. 周末一个大学同学到访成都,所以停更了2天.今天时间也不多,就推荐一个简单的文章,作者Michael Crump在这篇文章中分享了如何打造理想的Windows 10 APP开发环境的5个步骤. 分别是: 安装一个干净的系统.要更好的使用Win…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress Windows 10 UWP Controls v18.2的新功能,新版30天免费试用!点击下载>> New UWP Scheduler (CTP) 新版本包含新的UWP Scheduler控件 - 可作为社区技术预览版提供.其功能包括: Day, Week, Work Week和Month Views 支持映射完整的数…
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress Windows 10 UWP v18.1 的新功能,快来下载试用新版本!点击下载>> Data Grid 自动过滤行 此次更新包含了基于直观列的搜索选项.通过启用Auto-Filter Row(显示在网格顶部),用户可以按单个列值筛选网格内容,您可以根据与每列关联的数据类型控制使用的搜索运算符(LIKE,EQUALS等). 新项目行 受Outlook的启发…
眼看 Windows 10 for Mobile 正式版也快要推送了,就先挖个坑吧,原文视频链接为:Windows 10 development for absolute beginners,以下博客主要是对这个系列视频的概括. 1. Hello UWP 2. XAML 3. 布局控件 4. 导航 5. 常用控件(一) 6. 一个简单可用的“汉堡包”应用 7. 常用控件(二)…
以前做UWP开发都是使用MvvmLight,主要是简单易上手,同时也写了很多MvvmLight的开发系列文章: UWP开发必备以及常用知识点总结 UWP开发之Mvvmlight实践九:基于MVVM的项目架构分享 UWP开发之Mvvmlight实践八:为什么事件注销处理要写在OnNavigatingFrom中 UWP开发之Mvvmlight实践七:如何查找设备(Mobile模拟器.实体手机.PC)中应用的Log等文件 UWP开发之Mvvmlight实践六:MissingMetadataExcept…