View.DispatchDragEvent(DragEvent) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, включено ли это представление и имеет ли прослушиватель событий перетаскивания.
[Android.Runtime.Register("dispatchDragEvent", "(Landroid/view/DragEvent;)Z", "GetDispatchDragEvent_Landroid_view_DragEvent_Handler")]
public virtual bool DispatchDragEvent (Android.Views.DragEvent? e);
[<Android.Runtime.Register("dispatchDragEvent", "(Landroid/view/DragEvent;)Z", "GetDispatchDragEvent_Landroid_view_DragEvent_Handler")>]
abstract member DispatchDragEvent : Android.Views.DragEvent -> bool
override this.DispatchDragEvent : Android.Views.DragEvent -> bool
Параметры
Возвращаемое значение
- Атрибуты
Комментарии
Определяет, включено ли это представление и имеет ли прослушиватель событий перетаскивания. Если оба значения имеют значение true, он вызывает прослушиватель событий перетаскивания с android.view.DragEvent
полученным. Если прослушиватель событий перетаскивания возвращает true
, то dispatchDragEvent() возвращает .true
Во всех остальных случаях метод вызывает метод обработчика android.view.View#onDragEvent(DragEvent) onDragEvent()
событий перетаскивания и возвращает результат.
Это гарантирует, что событие перетаскивания будет использоваться всегда, даже если в представлении нет прослушивателя событий перетаскивания. Однако если в представлении есть прослушиватель, а прослушиватель возвращает значение true, метод onDragEvent() не вызывается.
Документация по Java для android.view.View.dispatchDragEvent(android.view.DragEvent)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.