Fork me on GitHub

随笔分类 -  UWP

摘要:事情是这样的,我们后端的小伙伴升级了用户会员系统,使用了全新的GraphQL登录机制,并且采用SSL加密的方式来实现阻止陌生客户端请求的案例。 GraphQL在UWP端的实现,以后有时间会单独写一篇文章,这里先说一下怎么在UWP里面使用SSL证书的问题。 其实接这个任务也是一个临时调研的,毕竟企业级 阅读全文
posted @ 2019-12-19 15:31 猫叔Vincent 阅读(574) 评论(0) 推荐(2) 编辑
摘要:默认情况下,通用 Windows 平台 (UWP) 应用可以访问特定文件系统位置。 应用也可以通过文件选取器或通过声明功能访问其他位置。 在创建新的应用时,默认情况下你可以访问以下文件系统位置: 1. 应用程序安装目录 或者直接指定需要的文件 2. 应用程序数据位置 使用 ApplicationDa 阅读全文
posted @ 2019-12-06 16:01 猫叔Vincent 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:由于UWP各种权限管理的比较严格,所以在执行某一个特殊的操作之前,最好先申请一下相应的权限,以便告知用户你使用了这个权限,而且可以有效的避免App崩溃。 比如你想让用户手动打开麦克风权限,那么可以执行 更多的权限列表见下: 帐户 设置页面URI 访问工作或学校帐户 ms-settings:workp 阅读全文
posted @ 2019-12-06 15:29 猫叔Vincent 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:看一下效果先 我这里实现了鼠标进入和退出的效果,当然也可以添加其他的事件,比如获得焦点和失去焦点的。 先随便写一个xaml布局,一个Grid,里面一张图片。 然后 CreateOrUpdateSpringAnimation的代码 不过按照这样的实现的话,在放大的时候,图片并不是和我的一模一样,因为放 阅读全文
posted @ 2019-12-02 18:21 猫叔Vincent 阅读(504) 评论(0) 推荐(1) 编辑
摘要:1. 需求 也是之前写的控件了,模仿NetFlix的河的设计。 大体要求如下: 1. 横向的ListView 2. 左右按钮,可以左右移动河卡片,左右的滚动条不可见 3. 左右按钮仅在鼠标Hover事件中可见 大家可以看下NetFlix uwp版,国内爱奇艺也是这样设计的,芒果TV之前是,但是新版去 阅读全文
posted @ 2019-11-11 18:20 猫叔Vincent 阅读(1228) 评论(4) 推荐(5) 编辑
摘要:微软在新版UWP计算器中加入了一个“置顶”功能,它相当于我们之前看视频的“画中画”一样。 点击后窗体置顶,同时可以进行其他任务。 有的小伙伴说,不就是一个图标吗,去 Segoe MDL2 图标 把图标找过来不就行啦, 很简单那啊。 可是等你去那个页面找时,就会发觉事情事情并不是那么简单 微软并没有把 阅读全文
posted @ 2019-10-18 17:57 猫叔Vincent 阅读(958) 评论(4) 推荐(3) 编辑
摘要:Win + Shift + Enter 阅读全文
posted @ 2019-10-18 16:18 猫叔Vincent 阅读(381) 评论(0) 推荐(1) 编辑
摘要:是这样的,平时开发uwp程序,都是用x86架构进行部署和调试。但是有时候需要在XBOX上进行调试,所以架构需要改成x64进行操作。 但是最近x64位下不能进行调试了。 搜遍网上的各种教程,也是各有各的原因和解决办法。 就像成功的原因有千万条,失败的原因也有千万条。 不过卸载VS,重新安装肯定是第一条 阅读全文
posted @ 2019-10-16 14:59 猫叔Vincent 阅读(385) 评论(0) 推荐(1) 编辑
摘要:一般我们在展示数据的时候,都会采用DataTemplate的预先设置数据模板,再使用Set ItemsSource的方式进行数据绑定 这样就能满足大部分的需求。 不过有时候需要对页面已经展示出来的元素进行调整,这个时候就需要利用UWP自带的VisualTreeHelper来进行查找🔍。 下面列举一 阅读全文
posted @ 2019-10-15 15:35 猫叔Vincent 阅读(456) 评论(0) 推荐(0) 编辑
摘要:通常在设置按钮内容的时候,我们一般会写上文字,比如 但是有一些特殊情况,比如我们的按钮需要一个图标, 这个时候就需要一些特殊的操作。 既然Xaml中可以实现,那么在.cs文件中也可以哒。 注意到了吗,在xaml中, 而在.cs中 参考:using FontIcon Glyph from code ( 阅读全文
posted @ 2019-10-14 17:47 猫叔Vincent 阅读(625) 评论(0) 推荐(0) 编辑
摘要:大家都知道,不可以在 其他线程访问 UI 线程,访问 UI 线程包括给 依赖属性设置值、读取依赖属性、调用方法(如果方法里面修改了依赖属性)等。一旦访问UI线程,那么就会报错,为了解决这个问题,需要使用本文的方法,让后台线程访问 UI 线程。 本文提供三个方法可以让其他线程访问 UI 线程 第一个方 阅读全文
posted @ 2019-10-12 11:59 猫叔Vincent 阅读(1206) 评论(6) 推荐(1) 编辑
摘要:最近有一个需求,需要App监测网络变化,并在网络变化的同时用户,你切网啦,并且导航至一个切网的特定页面。 和Android、iOS的小伙伴后共同发现,人家有一个类似”拦截器“的框架,可以拦截App发出的请求,并返回一个特定的操作。 而之前在C#网络请求的时候,我们的Http Client要么返回完整 阅读全文
posted @ 2019-06-15 16:23 猫叔Vincent 阅读(242) 评论(0) 推荐(0) 编辑
摘要:在选择数据时,比如1-10集,和11-20集切换时,GridView需要切换对应的数据,但是会发生界面闪动。 这是默认的Item Transition导致的。 可以去掉默认的转换效果。 阅读全文
posted @ 2019-04-12 11:59 猫叔Vincent 阅读(479) 评论(0) 推荐(0) 编辑
摘要:昨天更新了VS到最新版本v15.8.0,但是编译UWP出现了操蛋的bug。 谷歌一下,vs社区已经有答案了。 打开.csproj文件,在节点 <PropertyGroup> 里面,加上一行 保存,重新加载项目,编译即可。 原文参考:https://developercommunity.visuals 阅读全文
posted @ 2018-08-17 20:49 猫叔Vincent 阅读(500) 评论(2) 推荐(1) 编辑
摘要:本文参考了官方文档以及提供的示例代码(官方代码貌似有点误导,所以写了这一篇,并且文末有GayHub代码地址) 官方文档发布于20180806,说明NavigationView刚发布了没几天,还在开发中,所以里面的接口啥的随时会变! 随时会变! 随时会变! ,用在你的项目之前,请需要做好充足的心理准备 阅读全文
posted @ 2018-08-10 19:49 猫叔Vincent 阅读(2982) 评论(3) 推荐(5) 编辑
摘要:之前写过一篇文章 UWP 五星好评 代码如下 var pfn = Package.Current.Id.FamilyName; await Launcher.LaunchUriAsync(new Uri("ms-windows-store://review/?PFN=" + pfn)); 这样做有一 阅读全文
posted @ 2018-08-08 11:24 猫叔Vincent 阅读(471) 评论(3) 推荐(1) 编辑
摘要:这个标题我也不知道咋起,意思说一下你就明白。 1. 对官方控件的模板进行定制修改,以满足多样化需求,还有漂亮的UI 比如ListView,GridView等。 2. 在设计的情况下并没有这个控件,而在运行时的时候出现了它 比如微软的广告组件,他们叫AdControl,在运行时其实就是一个WebVie 阅读全文
posted @ 2018-07-31 11:00 猫叔Vincent 阅读(973) 评论(9) 推荐(0) 编辑
摘要:版本号 内部版本号 UniversalApiContract 首个正式版 1507 10240 1 首个重大更新 1511 10586 2 一周年更新 Anniversary Update 1607 14393 3 创意者更新 Creators Update 1703 15063 4 秋季创意者更新 阅读全文
posted @ 2018-07-24 11:44 猫叔Vincent 阅读(2776) 评论(0) 推荐(0) 编辑
摘要:上一年年底写过两篇文章 UWP 使用OneDrive云存储2.x api(一)【全网首发】 UWP 使用OneDrive云存储2.x api(二)【全网首发】 没想到半年之后,VS编译提示方法已经过时了,可见微软朝三暮四,气走开发者的传言,并不假😂😂😂 不过新升级后的OneDrive serv 阅读全文
posted @ 2018-06-27 00:01 猫叔Vincent 阅读(1083) 评论(8) 推荐(4) 编辑
摘要:今天看到一篇文章 Google’s Image Classification Model is now Free to Learn 说是狗狗的机器学习速成课程(Machine Learning Crash Course)现在可以免费学习啦,因为一开始年初的时候是内部使用的,后来开放给大众了。大家有谁 阅读全文
posted @ 2018-06-06 16:17 猫叔Vincent 阅读(6527) 评论(6) 推荐(3) 编辑