Windows10系统之家 - 安全纯净无插件系统之家win10专业版下载安装
时间:2016-01-18 15:37:39 来源:Windows10之家 作者:
苹果在iPhone6s/iPhone6s Plus的iOS9中加入了全新的3D Touch功能,用户可以通过短时间加大按压力度(Peek手势)来调出更多功能选项,这种形式非常类似于右键菜单。而在最新的Win10预览版10565中,只要稍加改动,就可以为Windows应用右键菜单加入类似于3D Touch菜单效果的内容。而且由于Windows10设备目前还不支持压力感应,因此这项功能是通过Jump List跳转列表的方式实现,因此在Windows10轻松实现苹果iPhone6s 3D Touch菜单。
▲Win10应用新右键菜单
从效果图来看,通过扩展右键菜单的方式可以完全实现类似于3D Touch的所有功能。事实上,在Build 10565中使用Windows beta SDK v10563就可以编辑这项功能。不过需要注意的是,该版本SDK最好不要安装在你用于开发产品的系统上,因为用该版本开发的应用目前无法发布。
▲iPhone6s 3D Touch菜单
在安装完上述内容后,你只需使用新的JumpList API进行编辑即可,你可以使用该API自由定制Windows应用右键菜单项目。因此有了这项权限,你便可以任意实现你想要的“3D Touch”功能。
以下为国外网站Martin Suchan给出的《相机》新右键菜单内容实现代码:
JumpList jumpList = await JumpList.LoadCurrentAsync();
jumpList.Items.Clear();
JumpListItem item1 = JumpListItem.CreateWithArguments("selfie", "Take Selfie");
item1.Logo = new Uri("ms-appx:///Assets/selfie.png");
JumpListItem item2 = JumpListItem.CreateWithArguments("video", "Record Video");
item2.Logo = new Uri("ms-appx:///Assets/cam.png");
JumpListItem item3 = JumpListItem.CreateWithArguments("slomo", "Record Slo-mo");
item3.Logo = new Uri("ms-appx:///Assets/slomo.png");
JumpListItem item4 = JumpListItem.CreateWithArguments("photo", "Take Photo");
item4.Logo = new Uri("ms-appx:///Assets/cam.png");
jumpList.Items.Add(item1);
jumpList.Items.Add(item2);
jumpList.Items.Add(item3);
jumpList.Items.Add(item4);
await jumpList.SaveAsync();
目前这项功能还没有正式实现,不过既然Win10预览版10565已经可以通过这种方式对应用进行编辑修改,那就意味着离正式到来已经不远。(Source:Martin Suchan)
玩转Win10,尽在Win10特别专题>>
微信搜索“”关注抢6s大礼!下载客户端(戳这里)也可参与评论抽楼层大奖!
相关文章
热门教程
热门系统下载
热门资讯