Поделиться через


Интерфейс IDirectManipulationDragDropBehavior (directmanipulation.h)

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

Вызовите Метод AddBehavior , чтобы применить поведение к окне просмотра, и RemoveBehavior , чтобы удалить его.

Наследование

Интерфейс IDirectManipulationDragDropBehavior наследуется от интерфейса IUnknown . IDirectManipulationDragDropBehavior также имеет следующие типы элементов:

Методы

Интерфейс IDirectManipulationDragDropBehavior содержит следующие методы.

 
IDirectManipulationDragDropBehavior::GetStatus

Возвращает состояние взаимодействия перетаскивания для окна просмотра, к которому присоединено это поведение.
IDirectManipulationDragDropBehavior::SetConfiguration

Задает конфигурацию взаимодействия перетаскивания для окна просмотра, к которому присоединено это поведение.

Комментарии

Если метод AddConfiguration, RemoveConfiguration, ActivateConfiguration или SetManualGesture был успешно вызван в окне просмотра, AddBehavior завершается ошибкой в течение оставшегося времени существования окна просмотра.

После добавления поведения в окно просмотра вызовы команд AddConfiguration, RemoveConfiguration, ActivateConfiguration или SetManualGesture завершаются ошибкой, пока не будет вызван Метод RemoveBehavior .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header directmanipulation.h

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

Интерфейсы прямой манипуляции