PlatformBehavior<TView,TPlatformView> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы.
generic <typename TView, typename TPlatformView>
where TView : Element where TPlatformView : classpublic ref class PlatformBehavior abstract : Microsoft::Maui::Controls::Behavior<TView>
public abstract class PlatformBehavior<TView,TPlatformView> : Microsoft.Maui.Controls.Behavior<TView> where TView : Element where TPlatformView : class
type PlatformBehavior<'View, 'PlatformView (requires 'View :> Element and 'PlatformView : null)> = class
inherit Behavior<'View (requires 'View :> Element)>
Public MustInherit Class PlatformBehavior(Of TView, TPlatformView)
Inherits Behavior(Of TView)
Параметры типа
- TView
Виртуальное представление
- TPlatformView
Представление платформы
- Наследование
- Производный
Конструкторы
PlatformBehavior<TView,TPlatformView>() |
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы. |
Свойства
AssociatedType |
Возвращает тип объектов, с которыми может быть связано это действие Behavior. (Унаследовано от Behavior) |
BindingContext |
Возвращает или задает объект, содержащий свойства, предназначенные для связанных свойств, принадлежащих этому BindableObject. Это свойство может быть привязано. (Унаследовано от BindableObject) |
Dispatcher |
Возвращает диспетчер, который был доступен при создании этого привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение). (Унаследовано от BindableObject) |
Методы
ApplyBindings() |
Применяет все текущие привязки к BindingContext. (Унаследовано от BindableObject) |
ClearValue(BindableProperty) |
Очищает любое значение, заданное ранее для привязываемого свойства. (Унаследовано от BindableObject) |
ClearValue(BindablePropertyKey) |
Очищает любое значение, заданное ранее для привязываемого свойства, идентифицируемого ключом. (Унаследовано от BindableObject) |
CoerceValue(BindableProperty) |
Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства. (Унаследовано от BindableObject) |
GetValue(BindableProperty) |
Возвращает значение, содержащееся в заданном привязываемом свойстве. (Унаследовано от BindableObject) |
IsSet(BindableProperty) |
Определяет, существует ли привязываемое свойство и имеет набор значений. (Унаследовано от BindableObject) |
OnAttachedTo(BindableObject) |
Разработчики приложений переопределяют этот метод для реализации реакций на события, которые будут связаны с |
OnAttachedTo(TView, TPlatformView) |
Этот метод вызывается при присоединении привязки к иерархии представления платформы. |
OnAttachedTo(TView) |
Разработчики приложений переопределяют этот метод для реализации реакций на события, которые будут связаны с |
OnBindingContextChanged() |
Вызывает событие BindingContextChanged. (Унаследовано от BindableObject) |
OnDetachedFrom(TView, TPlatformView) |
Этот метод вызывается, когда привязка отсоединяется от иерархии представления платформы. |
OnDetachingFrom(BindableObject) |
Разработчики приложений переопределяют этот метод для удаления из |
OnDetachingFrom(TView) |
Разработчики приложений переопределяют этот метод для удаления из |
OnPropertyChanged(String) |
Вызывает событие PropertyChanged. (Унаследовано от BindableObject) |
OnPropertyChanging(String) |
Вызывает событие PropertyChanging. (Унаследовано от BindableObject) |
RemoveBinding(BindableProperty) |
Удаляет ранее заданную привязку из привязываемого свойства. (Унаследовано от BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Назначает привязку привязываемому свойству. (Унаследовано от BindableObject) |
SetValue(BindableProperty, Object) |
Задает значение указанного привязываемого свойства. (Унаследовано от BindableObject) |
SetValue(BindablePropertyKey, Object) |
Задает значение указанного привязываемого свойства. (Унаследовано от BindableObject) |
UnapplyBindings() |
Удаляет все текущие привязки из текущего контекста. (Унаследовано от BindableObject) |
События
BindingContextChanged |
Происходит при изменении значения свойства BindingContext. (Унаследовано от BindableObject) |
PropertyChanged |
Появляется при изменении значения свойства. (Унаследовано от BindableObject) |
PropertyChanging |
Происходит при изменении значения свойства. (Унаследовано от BindableObject) |
Явные реализации интерфейса
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы. (Унаследовано от BindableObject) |
Методы расширения
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Базовый класс для обобщенных пользовательских поведения, которые могут реагировать на произвольные условия и события при подключении к иерархии представлений платформы. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Создает и применяет привязку к свойству. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Создает привязку между свойством исходного объекта и свойством целевого объекта. |