本文介绍 Windows 缩放和调整元素大小,并提供在应用中使用这些交互机制的用户体验指南。
重要 API:Windows.UI.Input、输入(XAML)
光学缩放允许用户放大内容区域中的内容视图(它在内容区域本身上执行),而调整大小使用户能够更改一个或多个对象的相对大小,而无需更改内容区域的视图(它在内容区域中的对象上执行)。
视觉缩放和调整大小交互都是通过收缩和拉伸手势(手指分开即可放大,手指聚拢即可缩小)进行,或者通过在滚动鼠标滚轮的同时按下 Ctrl 键,或者按下 Ctrl 键(如果没有数字键盘,则使用 Shift 键)并按加号 (+) 或减号 (-) 键。
下图演示了调整大小和光学缩放之间的差异。
光学缩放:用户选择一个区域,然后放大整个区域。

调整大小:用户选择区域中的对象,并调整该对象的大小。

注意 光学缩放不应与 语义式缩放混淆。 尽管这两种交互都使用相同的手势,但语义式缩放是指在单个视图中组织的内容的呈现和导航(例如计算机的文件夹结构、文档库或相册)。
注意事项与禁忌
对于支持调整大小或光学缩放的应用,请使用以下准则:
使用惯性物理。 其中包括:
根据目标指南隔开控件。
提供用来进行受限大小调整的缩放手柄。 如果未指定句柄,则默认为等量或按比例调整大小。
不要使用缩放来浏览用户界面或显示应用中的其他控件,请改用平移区域。 有关平移的详细信息,请参阅平移指南。
不要将可调整大小的对象置于可调整大小的内容区域中。 此规则的例外包括:
注意 在所有情况下,除非所有触摸点都位于可调整大小对象之内,否则调整内容区域大小。
