ManipulationModes 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum class ManipulationModes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ManipulationModes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ManipulationModes
Public Enum ManipulationModes
- 继承
-
ManipulationModes
- 属性
字段
All | 65535 | 启用所有操作交互模式(通过直接操作支持的模式除外) |
None | 0 | 不要显示与操作事件的图形交互。 |
Rotate | 16 | 允许旋转目标的操作操作。 |
RotateInertia | 128 | 应用惯性来旋转操作。 |
Scale | 32 | 允许缩放目标的操作操作。 |
ScaleInertia | 256 | 将惯性应用于缩放操作。 |
System | 65536 | 启用通过 直接操作支持的系统驱动的触摸交互。 |
TranslateInertia | 64 | 应用惯性来转换操作。 |
TranslateRailsX | 4 | 允许在 X 轴上平移目标但使用导轨模式的操作操作。 |
TranslateRailsY | 8 | 允许在 Y 轴上平移目标但使用导轨模式的操作操作。 |
TranslateX | 1 | 允许在 X 轴上平移目标的操作操作。 |
TranslateY | 2 | 允许在 Y 轴上平移目标的操作操作。 |
注解
注意
直接操作 将操作定义为滚动或缩放应用程序 UI 的某个部分。
此枚举提供 UIElement.ManipulationMode 属性的值。 通过设置此属性,可以为 ManipulationStarted 等操作事件启用应用代码处理。 必须将 ManipulationMode 设置为 或 None
以外的System
值,才能处理来自该元素的事件。 有关操作的详细信息,请参阅 处理指针输入。
UIElement.ManipulationMode 属性的备注中记录了可能的组合的值强制实施。