Windows 8.1 UX和ui:新增和更新的9大功能
目录:
视频: Windows 7 72 hour film challenge 2024
今天早些时候,我们与您共享了Windows 8.1中有关新UX和UI指南的完整文档的链接。 现在,是时候查看哪些功能已更新和哪些是新功能。 进行了大多数更改,以便开发人员可以更快地提交应用程序,并满足新操作系统的要求。 因此,这是九个新功能和更新功能:
可调整大小的窗口
Windows 8.1没有固定宽度的视图状态。 用户现在可以将应用程序的大小连续减小到最小宽度。 (应用程序的默认最小宽度为500像素。)因此,应用程序不再具有捕捉和填充视图状态。 取而代之的是,您开发的应用程序可以正常运行,并且可以查看最小尺寸的任何尺寸。
注意Windows 8中的快照视图的宽度为320像素。 默认的最小宽度500像素大于Windows 8捕捉的视图。 如果您的应用在较小的尺寸上能很好地运行,并且希望鼓励用户将应用保持在屏幕上,则可以将最小宽度更改为320像素。 用户可以同时在屏幕上拥有两个以上的应用程序。 因此,您的应用程序可能会出现在其他两个应用程序之间,而不与屏幕的左边缘或右边缘相邻。
单个应用可以同时打开多个窗口。 一个应用程序可以启动另一个应用程序。 发生这种情况时,如果有足够的空间,这两个应用通常会平均分割屏幕。 但是您可以更改此设置,以使启动的应用比原始应用更宽或更窄,或者甚至替换屏幕上的原始应用。 若要更改默认行为,请使用DesiredRemainingView属性。
瓷砖更新
在Windows 8中,有两种大小的图块:正方形图块(在1x缩放平台上为150×150像素)和宽图块(在1x平台上为310×150)。 在Windows 8.1中,有两个附加的图块大小:小图块(在1x平台处为70×70)和大图块(在1x平台处为310×310)。 由于四种模板类型中的三种现在为正方形,因此以前在Windows 8中被称为“正方形”图块(在1x平台为150×150)的图块现在称为“中”图块。 然后,整个集合将是小,中,宽和大。 这是所有四个示例。
搜索更新
Windows 8.1引入了一个新的搜索框控件来帮助您提供搜索结果:Windows.UI.Xaml.Controls.SearchBox(用于使用XAML的应用程序)和WinJS.UI.SearchBox(对于使用JavaScript的应用程序)。 现在,您的应用程序可以将搜索框作为元素包含在标记中。 新控件支持完整的模板和样式。
在Windows 8.1中,应用搜索体验完全由您的应用控制。 搜索框与搜索合同集成在一起,可提供体验并实现深度定制,因此您的应用可提供根据用户需求量身定制的体验。 该搜索框支持应用程序提供的搜索建议和结果,应用程序特定的搜索历史记录,以及对触摸,键盘和鼠标交互的全面支持。
分享更新
在Windows 8.1中,“共享”合同的源应用程序可以提供多种方式来恢复要共享的内容。 Windows 8.1在DataPackage中将Uri格式分为两种新的数据格式,并在DataPackagePropertySet中引入了四个新的强类型属性。 对于DataPackage,不建议使用Uri格式,而将其替换为WebLink和ApplicationLink格式。
魅力在每个屏幕上都能发挥作用
在Windows 8中,当屏幕上有多个应用程序并且用户调用了超级按钮时,系统会为占据屏幕最大空间的任何应用程序显示超级按钮。 在Windows 8.1中,无论屏幕上有多少个应用程序还是有多个屏幕,系统都会显示与用户交互的最后一个应用程序的超级按钮。 例如,如果用户选择“设置”超级按钮,则系统将显示最后使用的应用程序的“设置”弹出窗口。
设计您的应用程序,使其与应用程序的魅力无关,而与应用程序的大小无关。 特别是,“设置”弹出按钮的宽度必须小于或等于应用程序的当前宽度。
与人和事件融合
Windows 8.1使您可以将人员和事件的力量带入应用程序。 您可以让应用程序的用户在应用程序中查找有关他们认识的人的信息,并通过集成通信体验(例如消息传递,电子邮件,通话,视频通话等)与人们互动。 您还可以通过让用户快速查看其日历可用性并将事件添加到其首选日历中,从而使用户留在您的应用中。
语音合成
Windows 8.1引入了Windows.Media.SpeechSynthesis API,该API在Windows应用商店应用中支持语音合成(也称为文本到语音(TTS))。使用语音合成提示用户输入信息,突出显示应用通知和消息对话框,提供说明(例如逐步导航),并阅读文字或电子邮件,RSS提要,书籍和搜索结果之类的内容。
Windows 8.1包括许多语音合成引擎,称为语音。 每个声音都有一个友好的名称,例如Microsoft David(zh-cn,男),Microsoft Zira(en-US,女)和Microsoft Hazel(en-UK,女),可以在您的应用中指定并选择由用户从“语言”控制面板中获取。 Windows 8.1支持的语音合成功能可实现:
将语音合成器设置为特定的性别,语音和语言。 使用当前语音的默认特征和属性从纯文本字符串生成语音输出。 从包含语音合成标记语言(SSML)的字符串中生成语音输出,以自定义语音特性,发音,音量,音调,速率或速度,重点等。 将语音合成引擎生成的音频数据读写到随机访问流中或从中获取。
锁定屏幕上的警报应用程序支持
在Windows 8.1中,锁定屏幕插槽之一现在用于警报应用程序。 警报应用程序使用AlarmApplicationManager类向用户请求权限,以使其成为系统警报应用程序。 如果用户授予许可(或者如果用户通过使用控制面板将应用程序放置在该警报插槽中),则该应用程序将占用该插槽并成为系统警报应用程序。 然后,系统警报应用程序触发的警报通知会以一秒钟的精度显示给用户。 仅警报插槽中的应用可以触发警报通知; 其他应用触发的警报通知被视为普通通知。
更新工作项目计划
现在,CoreDispatcher(Windows:: UI:: Core:CoreDispatcher)API使您可以更好地控制工作项调度中的优先级。 在Windows 8.1中,工作调度优先级现在按此顺序:
SendMessage(最高优先级)
CoreDispatcherPriority.High
CoreDispatcherPriority.Normal(包括窗口消息和组件对象模型(COM)调用)
任何设备输入消息
CoreDispatcherPriority.Low
CoreDispatcherPriority.Idle(最低优先级,用于后台任务)
作为开发人员,您认为这些更改是好是坏?
Windows 8,RT,Windows 10的计算器x8
您可以依靠的一个好的计算器始终是方便使用的好工具。 尽管每个操作系统都带有集成工具来执行所有计算,但有时这些并非所有人都喜欢。 尽管集成的Windows 8,Windows 10计算器具有人们可能想要的所有功能,但是…
修复:Windows 8.1,Windows 10升级后无法播放电影文件
在Windows 10、8.1 PC上观看喜欢的电影时,视频应用可能会崩溃。 这可能是Windows更新引起的,但请不要担心,因为您会在本指南中找到一些简单的解决方案来帮助您摆脱此问题。
Windows 7 KB4022719带来Windows内核,Windows com,Internet Explorer,Windows Shell的安全更新
安全更新KB4022719包含的改进和修补程序也是5月以前的更新的一部分,并解决了各种问题。 Windows 7的改进和修补程序此更新解决了以下问题:安装KB3164035后,您将无法打印增强型图元文件(EMF)或包含渲染出的位图的文档……