镜像之家_微软原版 Win10/Win11 iso镜像下载

当前位置:首页 > 文章教程 > Win10教程

玩转Win10锁屏文本信息/概览显示的技巧

时间:2017-06-05 作者: 来源:镜像之家 玩转Win10锁屏文本信息/概览显示的技巧 手机查看

今日为大家带来Win10锁屏信息/概览屏幕的玩法。现在有许多非巨硬系UWP应用都没有在这一Win10特性上适配。本人开发的超级课程表UWP和快递追踪使用了这一特性,在锁屏界面上显示今日的课程和快递的最新信息。

玩转Win10锁屏文本信息/概览显示的技巧

(超级课程表UWP)

今天来教大伙把锁屏界面里的这三行字改成自己自订的文本。

玩转Win10锁屏文本信息/概览显示的技巧

FBI再次Warning:本教程依然采用倒叙的叙述方式(先高级篇后小白篇)。

高级篇

1.新建一个Visual C#空白应用(通用Windows),项目名称这里为LockScreenText。

玩转Win10锁屏文本信息/概览显示的技巧

2.目标版本和最低版本没有限制,大家随便选。

玩转Win10锁屏文本信息/概览显示的技巧

3.在解决方案资源管理器里打开Package.appxmanifest文件。

玩转Win10锁屏文本信息/概览显示的技巧

4.在应用程序标签页里锁定屏幕通知里选择“徽章和磁贴文本”

玩转Win10锁屏文本信息/概览显示的技巧

5.在视觉对象资产标签里,在徽章徽标下点击红笔圈出的按钮,选择一个大小为96*96px(png、jpg、jpeg)图像(可以用画图生成一个纯白的图)

玩转Win10锁屏文本信息/概览显示的技巧

玩转Win10锁屏文本信息/概览显示的技巧

玩转Win10锁屏文本信息/概览显示的技巧

关闭Package.appxmanifest文件并保存更改。

下面开始写代码啦

1.打开MainPage.xaml文件,在设计器界面里加入三个TextBox(输入文本框)和一个Button(按钮)。

玩转Win10锁屏文本信息/概览显示的技巧

玩转Win10锁屏文本信息/概览显示的技巧

2.打开MainPage.xaml.cs文件。

先加入using引用:

using System.Net;

using Windows.Data.Xml.Dom;

using Windows.UI.Notifications;

using Windows.UI.Xaml;

using Windows.UI.Xaml.Controls;

再加入用于更新磁贴的xml模板(一个标题,两行文本磁贴),

玩转Win10锁屏文本信息/概览显示的技巧

再加入Button按钮点击的事件,

玩转Win10锁屏文本信息/概览显示的技巧

注释:其实整个程序只是创建了一个动态磁贴的显示,并没有明显的关于锁屏显示的代码,在微软开发者文档中,并没有关于锁屏文本或概览显示相关的文档。

玩转Win10锁屏文本信息/概览显示的技巧

事实:锁屏文本显示是由生成磁贴的xml文本所控制的,磁贴xml中text标签的id属性用于控制锁屏显示的文本,id=’1’是第一行文本,id=’2’是第一行文本,id=’3’是第一行文本,锁屏最多显示三行文本。

玩转Win10锁屏文本信息/概览显示的技巧