Behavior<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый универсальный класс для обобщенных определяемых пользователем реакций на произвольные условия и события.
public abstract class Behavior<T> : Xamarin.Forms.Behavior where T : BindableObject
type Behavior<'T (requires 'T :> BindableObject)> = class
inherit Behavior
Параметры типа
- T
Тип объектов, с которыми можно связать этот Behavior<T> объект.
- Наследование
Комментарии
Разработчики приложений должны специализировать этот универсальный класс, а не напрямую использовать Behavior.
Конструкторы
Behavior<T>() |
Создает новый экземпляр Behavior<T>. |
Свойства
AssociatedType |
Возвращает тип объектов, с которыми может быть связано это действие Behavior. (Унаследовано от Behavior) |
BindingContext |
Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject. (Унаследовано от BindableObject) |
Dispatcher |
Базовый универсальный класс для обобщенных определяемых пользователем реакций на произвольные условия и события. (Унаследовано от BindableObject) |
Методы
ApplyBindings() |
Применяет привязки к BindingContext. (Унаследовано от BindableObject) |
ClearValue(BindableProperty) |
Очищает значение, заданное методом SetValue для |
ClearValue(BindablePropertyKey) |
Очищает значение, заданное методом SetValue для свойства, которое определяется параметром |
CoerceValue(BindableProperty) |
Базовый универсальный класс для обобщенных определяемых пользователем реакций на произвольные условия и события. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
Базовый универсальный класс для обобщенных определяемых пользователем реакций на произвольные условия и события. (Унаследовано от BindableObject) |
GetValue(BindableProperty) |
Возвращает значение, которое содержится в BindableProperty. (Унаследовано от BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Устаревшие..
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Устаревшие..
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
IsSet(BindableProperty) |
Возвращает |
OnAttachedTo(BindableObject) |
Выполняет присоединение к суперклассу, а затем вызывает метод OnAttachedTo(T) применительно к этому объекту. |
OnAttachedTo(T) |
Разработчики приложений переопределяют этот метод для реализации реакций на события, которые будут связаны с |
OnBindingContextChanged() |
Переопределите этот метод для выполнения действия при изменении BindingContext. (Унаследовано от BindableObject) |
OnDetachingFrom(BindableObject) |
Вызывает метод OnDetachingFrom(T) и выполняет отсоединение от суперкласса. |
OnDetachingFrom(T) |
Разработчики приложений переопределяют этот метод для удаления из |
OnPropertyChanged(String) |
Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства. (Унаследовано от BindableObject) |
OnPropertyChanging(String) |
Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено. (Унаследовано от BindableObject) |
RemoveBinding(BindableProperty) |
Удаляет заданную ранее привязку. (Унаследовано от BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Присваивает привязку свойству. (Унаследовано от BindableObject) |
SetValue(BindableProperty, Object) |
Задает значение указанного свойства. (Унаследовано от BindableObject) |
SetValue(BindablePropertyKey, Object) |
Задает значение propertyKey. (Унаследовано от BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
UnapplyBindings() |
Отменяет применение всех заданных ранее привязок. (Унаследовано от BindableObject) |
События
BindingContextChanged |
Возникает каждый раз, когда свойство BindingContext изменяется. (Унаследовано от BindableObject) |
PropertyChanged |
Происходит при изменении свойства. (Унаследовано от BindableObject) |
PropertyChanging |
Происходит, если свойство скоро изменится. (Унаследовано от BindableObject) |
Явные реализации интерфейса
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
Методы расширения
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) |
Базовый универсальный класс для обобщенных определяемых пользователем реакций на произвольные условия и события. |