Windows 10
文章平均质量分 91
MSP_甄心cherish
这个作者很懒,什么都没留下…
展开
-
Win10开发:数据绑定
数据绑定并不是Win10的新东西,早在WP7/Win8时代就有了。但是在Win10有新的特性与改变,这在文章的后面讲解。下面通过几个简单实例说明几种常用的绑定用法。1、ElementName的使用:目标:通过Slider的Value值控制Rectangle的Width属性值实现:目标:通过Slider的Value值控制TextBox的Text属性值实现:2、原创 2015-08-07 19:16:40 · 1335 阅读 · 0 评论 -
Win10开发:ListView实现分组和索引
本篇文章讲解ListView控件的分组和索引的实现两点说明:1、Demo中所使用的数据源是SymbolIcon符号,MSDN链接:https://msdn.microsoft.com/zh-cn/library/windows/apps/windows.ui.xaml.controls.symbol.aspx2、Demo采用了MVVM框架MVVMLight。由于原创 2015-12-23 11:28:05 · 3469 阅读 · 3 评论 -
Win10开发:玩转应用窗体和应用标题栏TitleBar
Windows10 API允许开发者自定义应用标题栏。但是什么是应用标题栏?比如Groove音乐的应用标题栏就是下面这样: 什么,你说看不清楚。因为它是白色的,是微软设计的,这锅我不背。你不喜欢怎么办?改呗!Windows10 API提供解决方案,可以更改应用标题栏的前景色、背景色,还有右上方三个按钮的前景色、背景色,还有鼠标关于biao原创 2015-09-05 17:05:21 · 3356 阅读 · 0 评论 -
Win10开发:学习资料汇总(持续更新)
在本文中,我将整理一些我在学习Windows10开发过程中找到的一些开发学习资料,跟大家分享。要说明的一点,这些资料不局限于Windows10的,因为很多知识是跟Win8.1/WP8.1相通的原创 2015-09-02 13:59:07 · 2464 阅读 · 3 评论 -
Win10开发:构建基于MVVMLight框架的Win10项目
最近开始学习MVVM设计设计模式,关于MVVM的简单介绍可以查看:http://baike.baidu.com/view/3507915.htmMVVMLight是一个采用MVVM设计模式的比较流行的框架,本文讲解基于MVVMLight框架的Win10项目的搭建说明一点,不同的程序猿有不同的编程习惯,许多操作因人而异,不一定要完全按照下文的流程使用MVVMLight框架开始原创 2015-12-22 17:54:33 · 2674 阅读 · 0 评论 -
Win10开发:瀑布流布局
参考文章:通过Measure & Arrange实现UWP瀑布流布局“所谓瀑布流布局,是多列布局的一种形式,列中元素等比缩放使得自身与列等宽,每列再以StackPanel的形式布局,下一个元素自动排布到最短的那一列上。”效果图:链接参考文章中做了许多讲解,本文就不做重复工作了。但是原文并没有一个完整的Demo示例下文将一步步带你实现,代码部分基本与参考文章一样,不同的地方会做讲原创 2015-12-24 10:55:11 · 2000 阅读 · 0 评论 -
Win10开发:SQLite 的使用
SQLite是一款轻型的数据库,网上关于SQLite的介绍太多,我就不专门废话介绍了。SQLite的作用一言以蔽之,就是如果你做移动应用,需要用的数据库,那就推荐用SQLite。而关于SQLite的使用,网上也有许多博客和教程,比如http://www.cnblogs.com/h82258652/p/4802076.html和http://www.cnblogs.com/yanxiaodi原创 2015-12-24 21:17:47 · 6531 阅读 · 1 评论 -
Win10开发:Flyout的使用及长按弹出菜单的实现
对于从WP7开发应用过来的人来说,很多人对Microsoft.Phone.Controls.Toolkit中的ContextMenu原创 2016-01-09 22:07:52 · 5825 阅读 · 1 评论 -
Win10开发:应用标题栏中添加返回操作
这篇文章的标题真不知道怎么起合适,反正要实现的效果就是下面这样:在接着看下面之前,首先要明确,应用标题栏是Desktop才有的,Mobile上不存在这东西先来看最终效果图:Page1(MainPage)页面:Page2页面:注意看的话可以看到Page1与普通Page没有什么不同,Page2的应用标题栏却多了一个“返回”的Button。应用程序作用:如果部原创 2016-01-11 19:34:26 · 852 阅读 · 0 评论 -
Win10开发:Toast通知之应用激活
上一篇文章(链接)对Win10中Toast通知的模板进行了简要解析。本篇文章将讲解Toast通知与应用程序的交互问题,也就是说,用户可以在操作Toast通知中某些元素,进而实现与程序交互。在Toast的模板中,actions节点就是程序与用户交互的关键所在。我们知道,actions节点下有input和action两类节点(不知道?那就看我的上一篇博客吧)算了,我还是当一回好人,再啰原创 2015-12-31 14:27:14 · 2126 阅读 · 0 评论 -
Win10开发:Toast通知之模板解析
Toast通知是在Win8时代就已经存在的东西,如果做个Win8的应用,应该熟悉下面的语句ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText01)这个语句是获取对应的通知模板,具体的模板样式可以参考MSDN文档:链接 链接2而本篇文章要讲解的是Win10 UWP中不一样的地方在U原创 2015-12-30 22:03:55 · 4029 阅读 · 2 评论 -
Win10开发:SplitView控件
SplitView控件是Win10中的新控件,用于呈现分隔视图,可将一个视图分隔为两部分。主要属性:Content:字面意思就是"内容",即当前页面想展示的主要内容Pane:该属性类似于目录,可以隐藏、折叠和展开。如Win10系统内置的"Groove音乐"和“邮件”应用的左侧边栏都是PaneIsPaneOpen:布尔值,用于控制Pane的折叠和展开OpenPaneLengt原创 2015-08-06 10:39:01 · 2773 阅读 · 1 评论 -
Win10开发:使用 x:DeferLoadStrategy 延迟加载元素
Win10开发:使用 x:DeferLoadStrategy 延迟加载元素原创 2015-08-10 21:16:05 · 1601 阅读 · 0 评论 -
Win10开发:实现GridView选定项的反选
实现GridView选定项的反选原创 2015-08-29 21:25:07 · 1245 阅读 · 0 评论 -
Win10开发:文件操作之FileOpenPicker、FileSavePicker和FolderPicker
Win10的开发经常需要进行文件的操作,因此文件的选择对话框FileOpenPicker、文件保存对话框FileSavePicker以及文件夹选择对话框FolderPicker十分重要。原创 2015-08-31 18:57:52 · 3217 阅读 · 0 评论 -
VS工具:实时可视化树
VisuaStudio是号称全宇宙最强大的IDE。在VS2015版本中,微软又给广大开发者带来了一个强大的工具:实时可视化树(Live Visual Tree,以下简称可视树)。其实树可视化工具并不是新鲜的东西,在WPF的时候就有了,只是这次微软集成到是VS2015里,而且功能更强大。使用此工具可以帮助开发者在调试应用时实时查看UI元素的布局情况。不仅如此,还可以偷看别人家的应用是怎么布局的呢?甚原创 2015-09-01 23:04:46 · 13609 阅读 · 1 评论 -
Win10开发:视觉状态VisualState与自适应UI
VSM可以根据程序的设置,在设定的条件下更改某些UI的呈现状态。在Win10中因为自适应UI的需求,因此需要VSM的助攻。在Win10中常常可以根据程序的运行环境,或者说运行平台(Phone,Tablet,PC等),或者运行平台的尺寸等各因素修改UI原创 2015-09-01 21:58:18 · 2748 阅读 · 0 评论 -
Win10控件: MediaElement
当在某页面中使用MediaElement时,默认情况下如果导航到另一页面,音乐将停止,下面给出解决方案。原创 2015-05-31 18:42:32 · 1740 阅读 · 1 评论 -
使用Flickr下载器批量下载Flickr的相册
相信用过Flickr下载图片的人都知道从Flickr上下载原图的操作有点小麻烦。楼主花了许久时间在网上寻找批量下载工具,一直没找到合适的。(其实有的合适的受限于国内网络的问题)。于是就自己动手写了个Win8应用:FlickrDownloader,功能是实现从Flickr上批量下载原图。声明:此应用对网络环境要求比较高,因为Flickr是国外的网站,所以有时会出现意外奔溃,还请见谅。原创 2014-12-07 00:31:52 · 13228 阅读 · 2 评论 -
Win10开发:一个简单的MobileService
一、新增MobileService项目1、新建一个Win10项目,命名为MobileServiceDemo。在解决方案下,新增一个MobileService项目。2、为了方便调试,修改下解决方案的属性,将启动项目设置为“当前选定内容”3、测试API运行这个MobileService项目,VS会自动打开本地的IIS Server来host当前的客户端项目,运行原创 2015-12-29 15:44:23 · 3197 阅读 · 0 评论 -
Win10开发:OneDrive SDK 的使用
在我的“焕屏”应用中用到了OneDrive同步功能,因此准备写一下OneDrive SDK的简单使用。OneDrive 开发者中心:开发中心使用SDK需要做一些准备工作一、在开发者中心注册应用1、用开发者账号登陆开发者中心,不过这里的开发者中心不是平时常去的dev.windows.com,而是这里 https://account.live.com/developers/applicat原创 2016-01-14 22:32:39 · 6477 阅读 · 0 评论