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


TapGestureRecognizer Класс

Определение

Предоставляет распознавание и события жестов касания.

public sealed class TapGestureRecognizer : Xamarin.Forms.GestureRecognizer
type TapGestureRecognizer = class
    inherit GestureRecognizer
Наследование
System.Object
TapGestureRecognizer

Комментарии

Можно использовать для распознавания жестов одиночного или нескольких касаний.

Конструкторы

TapGestureRecognizer()

Инициализирует новый экземпляр объекта TapGestureRecognizer.

TapGestureRecognizer(Action<View,Object>)
Устаревшие..

Инициализирует новый экземпляр объекта TapGestureRecognizer с параметризованным обратным вызовом.

TapGestureRecognizer(Action<View>)
Устаревшие..

Инициализирует новый экземпляр объекта TapGestureRecognizer с обратным вызовом.

Поля

CommandParameterProperty

Определяет привязываемое свойство CommandParameter.

CommandProperty

Определяет привязываемое свойство Command.

NumberOfTapsRequiredProperty

Определяет привязываемое свойство NumberOfTapsRequired.

TappedCallbackParameterProperty
Устаревшие..

Определяет привязываемое свойство TappedCallbackParameter.

TappedCallbackProperty
Устаревшие..

Определяет привязываемое свойство TappedCallback.

Свойства

AutomationId

Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним.

(Унаследовано от Element)
BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.

(Унаследовано от BindableObject)
ClassId

Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов.

(Унаследовано от Element)
Command

Команда, вызываемая при совершении жеста пользователем. Это свойство может быть привязано.

CommandParameter

Объект, передаваемый в TappedCallback. Это свойство может быть привязано.

Dispatcher

Предоставляет распознавание и события жестов касания.

(Унаследовано от BindableObject)
EffectControlProvider

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
Effects

Список эффектов, которые применяются к этому элементу.

(Унаследовано от Element)
Id

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

(Унаследовано от Element)
LogicalChildren

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
NumberOfTapsRequired

Количество касаний, необходимое для активации обратного вызова. Это свойство может быть привязано.

Parent

Получает или задает родительский элемент этого элемента.

(Унаследовано от Element)
ParentView
Устаревшие..

Возвращает элемент, являющийся ближайшим предком этого элемента, то есть VisualElement.

(Унаследовано от Element)
Platform
Устаревшие..

Предоставляет распознавание и события жестов касания.

(Унаследовано от Element)
RealParent

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
StyleId

Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента.

(Унаследовано от Element)
TappedCallback
Устаревшие..

Действие, вызываемое при совершении жеста пользователем. Это свойство может быть привязано.

TappedCallbackParameter
Устаревшие..

Объект, передаваемый в TappedCallback. Это свойство может быть привязано.

Методы

ApplyBindings()

Применяет привязки к BindingContext.

(Унаследовано от BindableObject)
ClearValue(BindableProperty)

Очищает значение, заданное методом SetValue для property.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Предоставляет распознавание и события жестов касания.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Предоставляет распознавание и события жестов касания.

(Унаследовано от BindableObject)
Descendants()

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
EffectIsAttached(String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
FindByName(String)

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

(Унаследовано от Element)
GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IsSet(BindableProperty)

Возвращает true, если целевое свойство существует и задано.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Вызывается, когда контекст привязки элемента меняется. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildAdded(Element)

Вызывается, когда необходимо создать событие ChildAdded. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildRemoved(Element, Int32)

Предоставляет распознавание и события жестов касания.

(Унаследовано от Element)
OnChildRemoved(Element)
Устаревшие..

Вызывается, когда необходимо создать событие ChildRemoved. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnParentSet()

Вызывается, если задан родительский элемент элемента. Реализуйте этот метод, чтобы добавить поведение при добавлении элемента в родительский элемент.

(Унаследовано от Element)
OnPropertyChanged(String)

Метод, вызываемый при изменении привязанного свойства.

(Унаследовано от Element)
OnPropertyChanging(String)

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.

(Унаследовано от BindableObject)
RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.

(Унаследовано от BindableObject)
RemoveDynamicResource(BindableProperty)

Удаляет заданный ранее динамический ресурс

(Унаследовано от Element)
SendTapped(View)

Для внутреннего использования платформой Xamarin.Forms.

SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.

(Унаследовано от BindableObject)
SetDynamicResource(BindableProperty, String)

Задает свойство BindableProperty этого элемента для обновления через DynamicResource с указанным ключом.

(Унаследовано от Element)
SetValue(BindableProperty, Object)

Задает значение указанного свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
UnapplyBindings()

Отменяет применение всех заданных ранее привязок.

(Унаследовано от BindableObject)

События

BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.

(Унаследовано от BindableObject)
ChildAdded

Происходит каждый раз, когда дочерний элемент добавляется к элементу.

(Унаследовано от Element)
ChildRemoved

Происходит каждый раз, когда дочерний элемент удаляется из элемента.

(Унаследовано от Element)
DescendantAdded

Происходит каждый раз, когда в поддерево элементов добавляется дочерний элемент.

(Унаследовано от Element)
DescendantRemoved

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

(Унаследовано от Element)
PlatformSet
Устаревшие..

Предоставляет распознавание и события жестов касания.

(Унаследовано от Element)
PropertyChanged

Происходит при изменении свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит, если свойство скоро изменится.

(Унаследовано от BindableObject)
Tapped

Событие, возникающее при касании пользователем.

Явные реализации интерфейса

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от Element)
INameScope.RegisterName(String, Object)

Только для внутреннего использования.

(Унаследовано от Element)

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Предоставляет распознавание и события жестов касания.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Предоставляет распознавание и события жестов касания.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Устаревшие..

Создает и применяет привязку из выражения.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Предоставляет распознавание и события жестов касания.

FindByName<T>(Element, String)

Возвращает экземпляр типа T с именем name в области, включающей element.

Применяется к