PathGeometry Klasa

Definicja

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

public ref class PathGeometry sealed : Microsoft::Maui::Controls::Shapes::Geometry
[Microsoft.Maui.Controls.ContentProperty("Figures")]
public sealed class PathGeometry : Microsoft.Maui.Controls.Shapes.Geometry
[<Microsoft.Maui.Controls.ContentProperty("Figures")>]
type PathGeometry = class
    inherit Geometry
Public NotInheritable Class PathGeometry
Inherits Geometry
Dziedziczenie
Atrybuty

Konstruktory

Nazwa Opis
PathGeometry()

Inicjuje nowe wystąpienie klasy PathGeometry.

PathGeometry(PathFigureCollection, FillRule)

Inicjuje PathGeometry nowe wystąpienie klasy z określonymi liczbami i regułą wypełnienia.

PathGeometry(PathFigureCollection)

Inicjuje nowe wystąpienie PathGeometry klasy z określonymi liczbami.

Pola

Nazwa Opis
FiguresProperty

Właściwość możliwe do powiązania dla elementu Figures.

FillRuleProperty

Właściwość możliwe do powiązania dla elementu FillRule.

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.

(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)
Figures

Pobiera lub ustawia kolekcję PathFigure obiektów opisujących zawartość tej ścieżki. Jest to właściwość, która jest powiązana.

FillRule

Pobiera lub ustawia wartość, która określa, w jaki sposób połączone są przecinające się obszary zawarte w tej geometrii. Jest to właściwość, która jest powiązana.

Metody

Nazwa Opis
AppendPath(PathF)

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

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)
OnBindingContextChanged()

BindingContextChanged Wywołuje zdarzenie.

(Odziedziczone po BindableObject)
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

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

Nazwa Opis
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

(Odziedziczone po BindableObject)
IShape.PathForBounds(Rect)

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

(Odziedziczone po Geometry)

Metody rozszerzania

Nazwa Opis
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

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

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Reprezentuje złożoną geometrię składającą się z PathFigure obiektów.

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