ArcSegment Klass

Definition

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

public ref class ArcSegment : Microsoft::Maui::Controls::Shapes::PathSegment
public class ArcSegment : Microsoft.Maui.Controls.Shapes.PathSegment
type ArcSegment = class
    inherit PathSegment
Public Class ArcSegment
Inherits PathSegment
Arv

Konstruktorer

Name Description
ArcSegment()

Initierar en ny instans av ArcSegment klassen.

ArcSegment(Point, Size, Double, SweepDirection, Boolean)

Initierar en ny instans av ArcSegment klassen med de angivna arc-parametrarna.

Fält

Name Description
IsLargeArcProperty

Bindbar egenskap för IsLargeArc.

PointProperty

Bindbar egenskap för Point.

RotationAngleProperty

Bindbar egenskap för RotationAngle.

SizeProperty

Bindbar egenskap för Size.

SweepDirectionProperty

Bindbar egenskap för SweepDirection.

Egenskaper

Name Description
BindingContext

Hämtar eller anger ett objekt som innehåller de egenskaper som ska vara mål för de bundna egenskaper som tillhör den här BindableObject. Det här är en bindbar egenskap.

(Ärvd från BindableObject)
Dispatcher

Hämtar den dispatcher som var tillgänglig när det här bindbara objektet skapades, annars försöker hitta närmaste tillgängliga dispatcher (förmodligen fönstrets/appens).

(Ärvd från BindableObject)
IsLargeArc

Hämtar eller anger om bågen ska vara större än 180 grader. Det här är en bindbar egenskap.

Point

Hämtar eller anger bågens slutpunkt. Det här är en bindbar egenskap.

RotationAngle

Hämtar eller anger rotationsvinkeln för ellipsen i grader. Det här är en bindbar egenskap.

Size

Hämtar eller anger x- och y-radien för bågen. Det här är en bindbar egenskap.

SweepDirection

Hämtar eller anger i vilken riktning bågen ritas (medsols eller motsols). Det här är en bindbar egenskap.

Metoder

Name Description
ApplyBindings()

Tillämpar alla aktuella bindningar på BindingContext.

(Ärvd från BindableObject)
BatchBegin()

Signalerar början på en batch med egenskapsändringar för att undvika att utlösa flera uppdateringar.

(Ärvd från PathSegment)
BatchCommit()

Signalerar slutet på en batch med egenskapsändringar och tillämpar uppdateringarna.

(Ärvd från PathSegment)
ClearValue(BindableProperty)

Rensar alla värden som tidigare har angetts för en bindbar egenskap.

(Ärvd från BindableObject)
ClearValue(BindablePropertyKey)

Rensar alla värden som tidigare har angetts för en bindbar egenskap som identifieras av dess nyckel.

(Ärvd från BindableObject)
CoerceValue(BindableProperty)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
CoerceValue(BindablePropertyKey)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
GetValue(BindableProperty)

Returnerar värdet som finns i den angivna bindbara egenskapen.

(Ärvd från BindableObject)
IsSet(BindableProperty)

Avgör om en bindbar egenskap finns och har en värdeuppsättning.

(Ärvd från BindableObject)
OnBindingContextChanged()

Genererar händelsen BindingContextChanged .

(Ärvd från BindableObject)
OnPropertyChanged(String)

Genererar händelsen PropertyChanged .

(Ärvd från BindableObject)
OnPropertyChanging(String)

Genererar händelsen PropertyChanging .

(Ärvd från BindableObject)
RemoveBinding(BindableProperty)

Tar bort en tidigare uppsättning bindning från en bindbar egenskap.

(Ärvd från BindableObject)
SetBinding(BindableProperty, BindingBase)

Tilldelar en bindning till en bindbar egenskap.

(Ärvd från BindableObject)
SetValue(BindableProperty, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
SetValue(BindablePropertyKey, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
UnapplyBindings()

Tar bort alla aktuella bindningar från den aktuella kontexten.

(Ärvd från BindableObject)

Händelser

Name Description
BindingContextChanged

Inträffar när värdet för BindingContext egenskapen ändras.

(Ärvd från BindableObject)
PropertyChanged

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)
PropertyChanging

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)

Explicita gränssnittsimplementeringar

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

(Ärvd från BindableObject)

Tilläggsmetoder

Name Description
AbortAnimation(IAnimatable, String)

Stoppar animeringen.

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

Animerar self från start till end.

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

Animerar self med det angivna återanropet.

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

Körs animationself.

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

Animerar self med hjälp av transform och callback.

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

Anger de angivna parametrarna och startar den kinetiska animeringen.

AnimationIsRunning(IAnimatable, String)

Returnerar ett booleskt värde som anger om animeringen som anges av handle körs eller inte.

Batch(IAnimatable)

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

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

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Skapar och tillämpar en bindning på en egenskap.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Skapar en bindning mellan en egenskap i källobjektet och en egenskap för målobjektet.

Gäller för