Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.ManipulationStarting

 

Опубликовано: Октябрь 2016

Происходит при создании обработчика манипуляции.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event EventHandler<ManipulationStartingEventArgs> ManipulationStarting

ManipulationStarting Событие происходит на элемент, имеющий IsManipulationEnabled свойству true Когда пользователь прикасается на нем. По умолчанию события манипуляции последующих отчетов позиции манипуляции относительно элемента, который имеет IsManipulationEnabled значение true. Можно указать, что значение должно быть относительно другого элемента, задав ManipulationContainer свойство. Например можно сделать обработки относительно родительского элемента.

Можно также сделать следующий код в обработчик событий для ManipulationStarting:

Дополнительные сведения о манипуляциях см. в разделе фокусе. Пример приложения, которое реагирует на манипуляции, см. Пошаговое руководство: создание первого касания приложения.

Поле идентификатора

ManipulationStartingEvent

Стратегия маршрутизации

Вверх

Делегат

EventHandler<TEventArgs> Тип ManipulationStartingEventArgs.

В следующем примере показан обработчик событий для ManipulationStarting событий и наборы ManipulationContainer к родительскому элементу, который получает события обработки, чтобы координаты манипуляции относительно родительского элемента. Этот пример является частью большего примера в Пошаговое руководство: создание первого касания приложения.

void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
    e.ManipulationContainer = this;
    e.Handled = true;
}

.NET Framework
Доступно с 4.0
Вернуться в начало
Показ: