Udostępnij przez


PathSegment Klasa

Definicja

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

public ref class PathSegment abstract : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::IAnimatable
public abstract class PathSegment : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.IAnimatable
type PathSegment = class
    inherit BindableObject
    interface IAnimatable
Public MustInherit Class PathSegment
Inherits BindableObject
Implements IAnimatable
Dziedziczenie
PathSegment
Pochodny
Implementuje

Konstruktorów

Nazwa Opis
PathSegment()

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

Właściwości

Nazwa Opis
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.

(Dziedziczone od 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).

(Dziedziczone od BindableObject)

Metody

Nazwa Opis
ApplyBindings()

Stosuje wszystkie bieżące powiązania do elementu BindingContext.

(Dziedziczone od BindableObject)
BatchBegin()

Sygnalizuje rozpoczęcie partii zmian właściwości, aby uniknąć wyzwalania wielu aktualizacji.

BatchCommit()

Sygnalizuje koniec partii zmian właściwości i stosuje aktualizacje.

ClearValue(BindableProperty)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania.

(Dziedziczone od 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.

(Dziedziczone od 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.

(Dziedziczone od 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.

(Dziedziczone od BindableObject)
GetValue(BindableProperty)

Zwraca wartość zawartą w danej właściwości możliwej do powiązania.

(Dziedziczone od BindableObject)
IsSet(BindableProperty)

Określa, czy właściwość możliwe do powiązania istnieje i ma zestaw wartości.

(Dziedziczone od BindableObject)
OnBindingContextChanged()

BindingContextChanged Wywołuje zdarzenie.

(Dziedziczone od BindableObject)
OnPropertyChanged(String)

PropertyChanged Wywołuje zdarzenie.

(Dziedziczone od BindableObject)
OnPropertyChanging(String)

PropertyChanging Wywołuje zdarzenie.

(Dziedziczone od BindableObject)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie z właściwości możliwej do powiązania.

(Dziedziczone od BindableObject)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości możliwej do powiązania.

(Dziedziczone od BindableObject)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Dziedziczone od BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Dziedziczone od BindableObject)
UnapplyBindings()

Usuwa wszystkie bieżące powiązania z bieżącego kontekstu.

(Dziedziczone od BindableObject)

Zdarzenia

Nazwa Opis
BindingContextChanged

Występuje, gdy wartość BindingContext właściwości ulegnie zmianie.

(Dziedziczone od BindableObject)
PropertyChanged

Występuje, gdy wartość właściwości ulegnie zmianie.

(Dziedziczone od BindableObject)
PropertyChanging

Występuje, gdy wartość właściwości się zmienia.

(Dziedziczone od BindableObject)

Implementacje interfejsów jawnych

Nazwa Opis
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

(Dziedziczone od BindableObject)

Metody rozszerzania

Nazwa Opis
AbortAnimation(IAnimatable, String)

Zatrzymuje animację.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Animuje self od start do end.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Animuje self przy użyciu określonego wywołania zwrotnego.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Działa animation w systemie self.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Animuje self przy użyciu poleceń transform i callback.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Ustawia określone parametry i uruchamia animację kinetyczną.

AnimationIsRunning(IAnimatable, String)

Zwraca wartość logiczną wskazującą, czy animacja określona przez handle program jest uruchomiona.

Batch(IAnimatable)

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

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

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Klasa bazowa dla wszystkich typów segmentów ścieżki, które definiują część elementu PathFigure.

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