avatar
文章
41
标签
30
分类
4
主页
时间轴
标签
分类
关于
Hexo
主页
时间轴
标签
分类
关于

Hexo

Win10 UWP自定义MediaTransportControl的数据绑定问题
发表于2019-02-14|开发笔记
在开发开眼UWP的过程中,需要MediaTransportControl有切换视频播放清晰度的需求。但是过程中发现绑定的数据一直不显示。记录一下过程,写的有点乱。 最后完成的样子: 自定义MediaTransportControl的方法不说了,详细请看的微软官方文档:文档链接 文中提到的文件 MediaTransportControlsDictionary.xaml CustomMediaTransportControls.cs PlayVideoControl.xaml PlayVideoControl.xaml.cs 一、数据格式12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970"playInfo": \[{"height": 270,"width":...
Win10 UWP播放视频时阻止屏幕锁定
发表于2019-01-25|开发笔记
在全屏播放视频时,设备屏幕会自动保持常亮。但是在非全屏状态下,屏幕就会自动关闭。所以我们需要让屏幕在播放状态时,保持常亮。 微软的官方文档里面是有详细的介绍。微软官方文档链接但是完全按照这个代码写会报错。也是真真的醉了~? 解决方法:(按照如下代码就没问题了) 123456789101112131415161718192021222324252627282930313233private async void PlaybackSession_PlaybackStateChanged(MediaPlaybackSession sender, object args) { if (sender is MediaPlaybackSession playbackSession && playbackSession.NaturalVideoHeight != 0) { if (playbackSession.PlaybackState ==...
Win10 UWP添加定时触发的进程外后台任务
发表于2019-01-04|开发笔记
...
Win10 UWP GridView和ListView列表虚拟化问题
发表于2018-11-07|开发笔记
当我们使用GridView和ListView加载大量数据的时候,为了提高列表的效率,就会用到虚拟化技术。虚拟化技术会计算可见项的数量,然后只为可见项创建UI。GridView和ListView是已经实现虚拟化的。但是为什么有时候没效果呢?看看下文也许对你有所帮助。 一、数据虚拟化结构ListView和GridView是支持虚拟化的。其他控件只要实现了虚拟化面板(ItemsWarpGrid或ItemsStackPanel)就可以支持虚拟化。但是要注意以下情况,否则虚拟化会失效。 ListView外面嵌套ScrollViewer123<ScrollViewer> <ListView/></ScrollViewer> 像上面这样数据的虚拟化就会失效(其实很多人外面套ScrollViewer是为了实现增量加载)。为什么呢,因为ListView虚拟化结构其实是这样的。 123456789<ListView > <ListView.Template> <ControlTemplate> ...
如何使用微软多语言翻译工具Multilingual App Toolkit
发表于2018-10-23|开发笔记
多语言支持是一个枯燥乏味的工作,加之自身水平限制。使用微软的Multilingual App Toolkit就能在一定程度上解决这个问题。刚开始使用这个工具的时候完全不会,安装好后发现无法翻译。曾几何时还以为是软件的锅,直到前一段时间,我才发现了正确的安装方式。因此在这里记录下来。 1、准备工作。 Multilingual App Toolkit v4.0(VS 2017+) (VS扩展里面搜索就可以下载) Microsoft Azure 的免费翻译服务   Multilingual app toolkit 4.0 Editor 2、安装和设置 关闭VS2017,安装下载好的“Multilingual App Toolkit v4.0 (VS 2017)”安装包,一路默认安装即可。 点击小娜,打开“凭据管理器”。 打开“凭据管理器” 选择“Windows 凭据”,添加“普通凭据”。 第一栏输入:Multilingual/MicrosoftTranslator 第二栏输入:Multilingual App Toolkit 第三栏输入:(Microsoft...
Win 10 UWP使用Microsoft Graph上传和下载OneDrive文件(一)
发表于2018-05-28|开发笔记
在UWP应用中如何使用Microsoft Graph上传和下载OneDrive文件?使用Graph可以调用微软的office,OneDrive,联系人,邮件,日历等很多的接口,因此使用Graph是非常方便的一种做法来开发win10 UWP应用。这是我开发过程中使用OneDrive的方法,记录下来。本篇先讲述如何使用Microsoft Graph登陆账户。 一、首先,使用Microsoft Graph,需要安装两个Nuget包。 Microsoft.Graph; Microsoft.Identity.Client;(搜索时需要勾选“包括预发行版”,否则找不到)   二、注册ClientID(apps.dev.microsoft.com) 打开上面地址后,登陆后,点击“添加应用” 创建应用后,获取你自己的“应用程序ID”和“自定义重定向URL”。(不要使用我举例的这个,需要获取自己的) “应用程序Id”:9a032f4d-b5bb-49f7-8156-fb387b43ff94...
Win10 UWP使用Windows Hello登录应用
发表于2018-04-10|开发笔记
Win10 UWP使用Windows Hello登录应用。Windows Hello是一种生物特征授权方式,让你可以实时访问自己的Windows10设备。有了Windows Hello,用户只需要露一下脸,动动手指,就能立刻被运行Windows10的新设备所识别。 Windows Hello不仅比输入密码更加方便,也更加安全。系统能够让你无需存储在本地或网络服务器的密码即可进行认证应用、企业内容甚至包括某些在线体验。(引用自百度百科) 让自己的UWP应用使用Windows Hello是一件很酷的事情。原本以为会是很难的一件事,没想到很简单就实现了。本文仅实现了本地登录。(按照微软官方文档实现)。 C#,记得引用using Windows.Security.Credentials命名空间 第一步,验证设备是否可以使用Windows Hello。需要满足两个条件: 有一个登录的微软账户; 已经设置PIN登录或者surface系列的虹膜识别登录,或者其他生物识别设备都是可用的。 用下面的代码实现。 123456789101112public static async...
关于本人发布的UWP的隐私策略
发表于2017-12-17|开发笔记
隐私策略1、我们不会从您哪里收集任何的个人信息,包括您应用程序的数据或您在应用中共享的信息。 2、第三方比如微软会收集一些应用的使用次数、奔溃等遥测数据,但都不会收集您的个人信息。 3、使用本APP,代表您已同意我们的隐私策略。 4、我们有权随时更改隐私策略,会在本页面更新。最近一次的更新是2018年3月3日。 5、如果您有任何有关此隐私策略 的问题,您可以使用下面的信息与我们联系。 yzj0308@hotmail.com   Privacy policy1, We don’t collect any personal information from you, including the data of your application or the information that you share in the application. 2, third parties such as Microsoft will collect some of the number of applications, such as crashing telemetry data,...
Win10 UWP使用DES加密解密字符串(自定义密码)
发表于2017-12-17|开发笔记
在我们开发应用时,一些重要的数据如果以明文的方式保存,自然是很不安全的。因此,我就需要将所保存的账户信息加密以后再保存。微软的官方文档中有这方面的内容,但是采用的是生成随机密钥的形式。我需要的是采用用户自己设置的密码加密和解密内容。一直不知道改怎么实现(个人水平太差),在看到周老师的【WP开发】加密篇:双向加密的时候才知道了具体的操作方法。废话不多说了,直接上最终完成效果。微软的官方文档:https://msdn.microsoft.com/library/windows/apps/br241537  https://docs.microsoft.com/zh-cn/windows/uwp/security/cryptographic-keys ...
Win10 UWP 手机启动屏幕控件位置计算
发表于2017-09-08|开发笔记
在uwp初始屏幕设计中,最后在手机上调试,发现ProgressRing及文字都不显示的问题。最后,经过调试发现是它们的位置超出屏幕的显示范围了,所以才会看不到。下面我将已实际的例子,说明我自己的手机上计算位置方法。 以我的手机Lumia640xl为例,手机的分辨率是1280x720。 所以使用// 检索启动屏幕图像的窗口坐标。 splashImageRect = splash.ImageLocation; 获取的值:X=0,Y=0,Width = 720,Height = 1280。经过测试,坐标系的原点在屏幕左上角,以下面的方法计算, 12345void PositionRing(){ splashProgressRing.SetValue(Canvas.LeftProperty, splashImageRect.X + (splashImageRect.Width \* 0.5) - (splashProgressRing.Width \* 0.5)); ...
1…345
avatar
Kevin Zj Yang
文章
41
标签
30
分类
4
Follow Me
公告
This is my Blog
最新文章
Revit中阵列必须大于2及条件语句2021-04-01
U盘安装Exsi6.7 并安装群晖6.2.3-DS918+2020-12-19
开启代理后如何使用Github Desktop2020-09-23
CentOS部署React项目2020-04-14
CentOS nginx简单实现文件服务器2020-04-02
分类
  • Revit学习笔记1
  • 开发笔记34
  • 服务器3
  • 随笔3
标签
ASP.NET Core Revit Newtonsoft Smtp NAS Visual Studio UWP CentOS React 隐私策略 WTS GridView Windows 10 Github Desktop 安卓 Nginx PowerShell wordpress Nas EXSI 阿里云 FlipView Json Win10 Photoshop Git ListView MongoDB WebView 虚拟化
归档
  • 四月 2021 1
  • 十二月 2020 1
  • 九月 2020 1
  • 四月 2020 2
  • 三月 2020 5
  • 一月 2020 4
  • 十二月 2019 1
  • 十一月 2019 2
网站信息
文章数目 :
41
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2025 By Kevin Zj Yang
框架 Hexo 7.3.0|主题 Butterfly 5.3.5