PlatformBehavior<TView,TPlatformView> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy.
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)
Parametry typu
- TView
Widok wirtualny
- TPlatformView
Widok platformy
- Dziedziczenie
- Pochodne
Konstruktory
PlatformBehavior<TView,TPlatformView>() |
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy. |
Właściwości
AssociatedType |
Pobiera typ obiektów, z którymi można to Behavior skojarzyć. (Odziedziczone po Behavior) |
BindingContext |
Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte powiązanymi właściwościami należącymi do tego BindableObjectobiektu . Jest to właściwość, która jest powiązana. (Odziedziczone po BindableObject) |
Dispatcher |
Pobiera dyspozytor, który był dostępny po utworzeniu tego obiektu możliwego do powiązania, w przeciwnym razie próbuje znaleźć najbliższego dostępnego dyspozytora (prawdopodobnie okna/aplikacji). (Odziedziczone po BindableObject) |
Metody
ApplyBindings() |
Stosuje wszystkie bieżące powiązania do elementu BindingContext. (Odziedziczone po BindableObject) |
ClearValue(BindableProperty) |
Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
ClearValue(BindablePropertyKey) |
Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania, zidentyfikowaną przez jego klucz. (Odziedziczone po BindableObject) |
CoerceValue(BindableProperty) |
Przekształca wartość określonej właściwości możliwej do powiązania. Jest to wykonywane przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
CoerceValue(BindablePropertyKey) |
Przekształca wartość określonej właściwości możliwej do powiązania. Jest to wykonywane przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
GetValue(BindableProperty) |
Zwraca wartość zawartą w danej właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
IsSet(BindableProperty) |
Określa, czy właściwość możliwe do powiązania istnieje i ma zestaw wartości. (Odziedziczone po BindableObject) |
OnAttachedTo(BindableObject) |
Deweloperzy aplikacji zastępują tę metodę w celu zaimplementowania zachowań, które zostaną skojarzone z |
OnAttachedTo(TView, TPlatformView) |
Ta metoda jest wywoływana, gdy powiązanie jest dołączone do hierarchii widoku platformy. |
OnAttachedTo(TView) |
Deweloperzy aplikacji zastępują tę metodę w celu zaimplementowania zachowań, które zostaną skojarzone z |
OnBindingContextChanged() |
BindingContextChanged Wywołuje zdarzenie. (Odziedziczone po BindableObject) |
OnDetachedFrom(TView, TPlatformView) |
Ta metoda jest wywoływana, gdy powiązanie jest odłączane od hierarchii widoków platformy. |
OnDetachingFrom(BindableObject) |
Deweloperzy aplikacji zastępują tę metodę, aby usunąć zachowania z |
OnDetachingFrom(TView) |
Deweloperzy aplikacji zastępują tę metodę, aby usunąć zachowania z |
OnPropertyChanged(String) |
PropertyChanged Wywołuje zdarzenie. (Odziedziczone po BindableObject) |
OnPropertyChanging(String) |
PropertyChanging Wywołuje zdarzenie. (Odziedziczone po BindableObject) |
RemoveBinding(BindableProperty) |
Usuwa wcześniej ustawione powiązanie z właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Przypisuje powiązanie do właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
SetValue(BindableProperty, Object) |
Ustawia wartość określonej właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
SetValue(BindablePropertyKey, Object) |
Ustawia wartość określonej właściwości możliwej do powiązania. (Odziedziczone po BindableObject) |
UnapplyBindings() |
Usuwa wszystkie bieżące powiązania z bieżącego kontekstu. (Odziedziczone po BindableObject) |
Zdarzenia
BindingContextChanged |
Występuje, gdy wartość BindingContext właściwości ulegnie zmianie. (Odziedziczone po BindableObject) |
PropertyChanged |
Występuje, gdy wartość właściwości ulegnie zmianie. (Odziedziczone po BindableObject) |
PropertyChanging |
Występuje, gdy wartość właściwości się zmienia. (Odziedziczone po BindableObject) |
Jawne implementacje interfejsu
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy. (Odziedziczone po BindableObject) |
Metody rozszerzania
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Klasa podstawowa dla uogólnionych zachowań zdefiniowanych przez użytkownika, które mogą reagować na dowolne warunki i zdarzenia w przypadku połączenia z hierarchią widoku platformy. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Tworzy i stosuje powiązanie do właściwości. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Tworzy powiązanie między właściwością obiektu źródłowego a właściwością obiektu docelowego. |