CrossSlidingState Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает возможные состояния события CrossSliding .
public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CrossSlidingState
var value = Microsoft.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
- Наследование
-
CrossSlidingState
- Атрибуты
Поля
Completed | 6 | Жест прокрутки или скольжения остановлен, взаимодействие CrossSliding завершено, а сенсорный контакт отменен. |
Dragging | 1 | Взаимодействие CrossSliding началось, но жест прокрутки или скольжения не пересек пороговое значение минимального расстояния для действия выбора. Примечание Корреляция между перетаскиванием в CrossSlidingState (сенсорный ввод) и ПеретаскиваниеState (мышь или перо или перо) отсутствует. |
Rearranging | 5 | Жест прокрутки или скольжения пересек пороговое значение минимального расстояния для действия изменения порядка. Это состояние допустимо, только если Функция Переупорядочение Запускавключена в GestureRecognizer. |
Selecting | 2 | Жест прокрутки или скольжения пересек пороговое значение минимального расстояния для действия выбора, но не пересек пороговое значение минимального расстояния для действия переупорядочения. Это состояние допустимо, только если Параметр SpeedBumpStart отключен в GestureRecognizer. |
SelectSpeedBumping | 3 | Жест прокрутки или скольжения преодолел пороговое значение минимального расстояния для действия выбора (и скорости выбора), но не пересек пороговое значение максимального расстояния для выбранной скорости. Это состояние допустимо, только если и SpeedBumpStart , и SelectionStart включены в GestureRecognizer. |
SpeedBumping | 4 | Жест прокрутки или скольжения преодолел пороговое значение минимального расстояния для действия выбора (и скорости выбора), но не пересек пороговое значение максимального расстояния для выбранной скорости. Это состояние допустимо, только если параметр SpeedBumpStart включен, а SelectionStart отключен в GestureRecognizer. |
Started | 0 | Обнаружено взаимодействие CrossSliding . |
Комментарии
Свойство CrossSlidingState задается на основе пороговых значений расстояния, заданных свойством CrossSlideThresholdsобъекта GestureRecognizer.
Эти пороговые значения расстояния используются для определения того, приводит ли взаимодействие CrossSliding к действию выбора или перестановки. На следующей схеме показаны области и пороговые значения crossSliding . Области, выделенные синим цветом, являются областями выбора или скорости. (Область слева показывает расстояние, которое должна пройти плитка, а область справа — аналогичное расстояние, которое должен пройти контакт сенсорного ввода из-за поведения превышения скорости).
Примечание
Спид-баминг — это область перекрестного движения, в которой пользователь испытывает небольшое перетаскивание (или трение) во время прокрутки или жеста скольжения.
Если selectionStart и SpeedBumpStart включены, SpeedBumpStart игнорируется (по-прежнему возникает трение), а при обнаружении жеста прокрутки или слайда в области выделения или ускорения возвращается selectSpeedBumping .
Если параметр SelectionStart включен, а SpeedBumpStart отключен, то при обнаружении жеста прокрутки или слайда в области выбора или ускорения будет возвращено значение Selecting.
Если параметр SpeedBumpStart и Переупорядочение запуска включены, speedBumpEnd игнорируется, а трение продолжается до достижения порогового значения ПереупорядочениеЗапуска .
Если функция ПереупорядочениеЗапуск включена, то при обнаружении жеста прокрутки или слайда за пределами области выбора или превышения скорости возвращается переупорядочение .