UIElement.CancelDirectManipulations Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет текущую обработку прямых манипуляций (определяемое системой сдвиг или масштабирование) в любом родительском элементе ScrollViewer , содержающем текущий элемент UIElement.
public:
virtual bool CancelDirectManipulations() = CancelDirectManipulations;
bool CancelDirectManipulations();
public bool CancelDirectManipulations();
function cancelDirectManipulations()
Public Function CancelDirectManipulations () As Boolean
Возвращаемое значение
bool
Значение true , если родительский элемент ScrollViewer существует, и установка значения приводит к отмене действия сдвига или масштабирования. Значение false , если вызов метода не приводит к действию.
Комментарии
Этот метод можно вызвать, если требуется, чтобы целевой элемент UIElement мог обрабатывать текущие манипуляции с помощью событий указателя нижнего уровня (PointerPressed, PointerMoved и т. д.). По умолчанию, если целевой элемент UIElement содержится в ScrollViewer, этот родительский элемент ScrollViewer будет обрабатывать операции перевода непосредственно на системном уровне, рассматривая их как сдвиг или масштабирование. Обработка манипуляций родительским элементом ScrollViewer предотвращает получение событий указателя в элементе UIElement (они будут помечены как обработанные). Вызовите CancelDirectManipulations, чтобы переопределить это поведение по умолчанию для текущей манипуляции, а затем вы сможете обрабатывать манипуляции на несистемном уровне для отдельного целевого объекта UIElement .