Sdílet prostřednictvím


Geometry Třída

Definice

public ref class Geometry abstract : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::Shapes::IGeometry, Microsoft::Maui::Graphics::IShape
public abstract class Geometry : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.Shapes.IGeometry, Microsoft.Maui.Graphics.IShape
type Geometry = class
    inherit BindableObject
    interface IGeometry
    interface IShape
Public MustInherit Class Geometry
Inherits BindableObject
Implements IGeometry, IShape
Dědičnost
Odvozené
Implementuje

Konstruktory

Geometry()

Vlastnosti

BindingContext

Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázané vlastnosti, které patří do tohoto BindableObject. Jedná se o vázanou vlastnost.

(Zděděno od BindableObject)
Dispatcher

Získá dispečer, který byl k dispozici při vytvoření tohoto objektu vazby, jinak se pokusí najít nejbližší dostupný dispečer (pravděpodobně okno nebo aplikace).

(Zděděno od BindableObject)

Metody

AppendPath(PathF)
ApplyBindings()

Použije všechny aktuální vazby na BindingContext.

(Zděděno od BindableObject)
ClearValue(BindableProperty)

Vymaže všechny hodnoty, které jsou dříve nastaveny pro vazbu vlastnost.

(Zděděno od BindableObject)
ClearValue(BindablePropertyKey)

Vymaže každou hodnotu, která byla dříve nastavena pro vlastnost vazbu, identifikovanou jejím klíčem.

(Zděděno od BindableObject)
CoerceValue(BindableProperty)

Převede hodnotu zadané vázatelné vlastnosti. To se provádí vyvoláním BindableProperty.CoerceValueDelegate zadané vlastnosti vazby.

(Zděděno od BindableObject)
CoerceValue(BindablePropertyKey)

Převede hodnotu zadané vázatelné vlastnosti. To se provádí vyvoláním BindableProperty.CoerceValueDelegate zadané vlastnosti vazby.

(Zděděno od BindableObject)
GetValue(BindableProperty)

Vrátí hodnotu, která je obsažena v dané vázatelné vlastnosti.

(Zděděno od BindableObject)
IsSet(BindableProperty)

Určuje, zda existuje vázatelná vlastnost a má nastavenou hodnotu.

(Zděděno od BindableObject)
OnBindingContextChanged()

BindingContextChanged Vyvolá událost.

(Zděděno od BindableObject)
OnPropertyChanged(String)

PropertyChanged Vyvolá událost.

(Zděděno od BindableObject)
OnPropertyChanging(String)

PropertyChanging Vyvolá událost.

(Zděděno od BindableObject)
RemoveBinding(BindableProperty)

Odebere dříve nastavenou vazbu z vlastnosti vazby.

(Zděděno od BindableObject)
SetBinding(BindableProperty, BindingBase)

Přiřadí vazbu k vlastnosti s možností vazby.

(Zděděno od BindableObject)
SetValue(BindableProperty, Object)

Nastaví hodnotu zadané vlastnosti vazby.

(Zděděno od BindableObject)
SetValue(BindablePropertyKey, Object)

Nastaví hodnotu zadané vlastnosti vazby.

(Zděděno od BindableObject)
UnapplyBindings()

Odebere z aktuálního kontextu všechny aktuální vazby.

(Zděděno od BindableObject)

Událost

BindingContextChanged

Nastane, když se změní hodnota BindingContext vlastnosti.

(Zděděno od BindableObject)
PropertyChanged

Nastane při změně hodnoty vlastnosti.

(Zděděno od BindableObject)
PropertyChanging

Nastane, když se hodnota vlastnosti mění.

(Zděděno od BindableObject)

Explicitní implementace rozhraní

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) (Zděděno od BindableObject)
IShape.PathForBounds(Rect)

Metody rozšíření

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppTheme<T>(BindableObject, BindableProperty, T, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Vytvoří a použije vazbu na vlastnost.

Platí pro