ManipulationModes Перечисление

Определение

Указывает, как целевой элемент пользовательского интерфейса интерпретирует события манипуляции. Это перечисление пометочно, поэтому можно задать несколько режимов для свойства ManipulationMode .

Это перечисление поддерживает побитовую комбинацию значений его членов.

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
Атрибуты

Поля

Имя Значение Описание
None 0

Не показывайте графическое взаимодействие с событиями манипуляции.

TranslateX 1

Разрешить действия манипуляции, которые преобразуют целевой объект на оси X.

TranslateY 2

Разрешить действия манипуляции, которые преобразуют целевой объект на оси Y.

TranslateRailsX 4

Разрешить действия манипуляции, которые преобразуют целевой объект на оси X, но с помощью режима рельсов.

TranslateRailsY 8

Разрешить действия манипуляции, которые преобразуют целевой объект на оси Y, но с помощью режима рельсов.

Rotate 16

Разрешить действия манипуляции, которые поворотят целевой объект.

Scale 32

Разрешить действия манипуляции, масштабируемые целевой объект.

TranslateInertia 64

Применение инерции для перевода действий.

RotateInertia 128

Примените инерцию к действиям поворота.

ScaleInertia 256

Применение инерции к действиям масштабирования.

All 65535

Включение всех режимов взаимодействия с манипуляциями, за исключением поддерживаемых с помощью прямой манипуляции

System 65536

Включите системные сенсорные взаимодействия, поддерживаемые с помощью прямой манипуляции.

Комментарии

Note

Прямая манипуляция определяет манипуляцию как прокрутку или масштабирование некоторых частей пользовательского интерфейса приложения.

Это перечисление предоставляет значение свойства UIElement.ManipulationMode . Задав это свойство, можно включить обработку кода приложения для событий манипуляции, таких как ManipulationStarted. Необходимо задать значение ManipulationMode , отличное System от значения или None включить обработку событий из этого элемента. Дополнительные сведения о манипуляциях см. в разделе "Обработка входных данных указателя".

Принудительное применение значений для возможных сочетаний описано в примечаниях для свойства UIElement.ManipulationMode .

Применяется к

См. также раздел