Udostępnij za pośrednictwem


PlatformBehavior<TView,TPlatformView> Klasa

Definicja

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
Behavior<TView>
PlatformBehavior<TView,TPlatformView>
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 bindableprogramem .

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 bindableprogramem .

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 bindable tych, które zostały zaimplementowane w poprzednim wywołaniu OnAttachedTo(BindableObject) metody.

OnDetachingFrom(TView)

Deweloperzy aplikacji zastępują tę metodę, aby usunąć zachowania z bindable tych, które zostały zaimplementowane w poprzednim wywołaniu OnAttachedTo(T) metody.

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.

Dotyczy