CompositeTransform Classe

Definizione

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

public ref class CompositeTransform sealed : Microsoft::Maui::Controls::Shapes::Transform
public sealed class CompositeTransform : Microsoft.Maui.Controls.Shapes.Transform
type CompositeTransform = class
    inherit Transform
Public NotInheritable Class CompositeTransform
Inherits Transform
Ereditarietà
CompositeTransform

Costruttori

Nome Descrizione
CompositeTransform()

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

Campi

Nome Descrizione
CenterXProperty

Proprietà associabile per CenterX.

CenterYProperty

Proprietà associabile per CenterY.

RotationProperty

Proprietà associabile per Rotation.

ScaleXProperty

Proprietà associabile per ScaleX.

ScaleYProperty

Proprietà associabile per ScaleY.

SkewXProperty

Proprietà associabile per SkewX.

SkewYProperty

Proprietà associabile per SkewY.

TranslateXProperty

Proprietà associabile per TranslateX.

TranslateYProperty

Proprietà associabile per TranslateY.

Proprietà

Nome Descrizione
BindingContext

Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
CenterX

Ottiene o imposta la coordinata x del punto centrale per tutte le trasformazioni. Si tratta di una proprietà associabile.

CenterY

Ottiene o imposta la coordinata y del punto centrale per tutte le trasformazioni. Si tratta di una proprietà associabile.

Dispatcher

Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app).

(Ereditato da BindableObject)
Rotation

Ottiene o imposta l'angolo di rotazione, espresso in gradi. Si tratta di una proprietà associabile.

ScaleX

Ottiene o imposta il fattore di scala dell'asse x. Si tratta di una proprietà associabile.

ScaleY

Ottiene o imposta il fattore di scala dell'asse y. Si tratta di una proprietà associabile.

SkewX

Ottiene o imposta l'angolo di inclinazione dell'asse x, espresso in gradi. Si tratta di una proprietà associabile.

SkewY

Ottiene o imposta l'angolo di asimmetria dell'asse y, espresso in gradi. Si tratta di una proprietà associabile.

TranslateX

Ottiene o imposta l'offset di conversione dell'asse x. Si tratta di una proprietà associabile.

TranslateY

Ottiene o imposta l'offset di conversione dell'asse y. Si tratta di una proprietà associabile.

Value

Ottiene o imposta la matrice di trasformazione. Si tratta di una proprietà associabile.

(Ereditato da Transform)

Metodi

Nome Descrizione
ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Genera l'evento BindingContextChanged.

(Ereditato da BindableObject)
OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

Nome Descrizione
BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Si verifica quando un valore della proprietà viene modificato.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà cambia.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

(Ereditato da BindableObject)

Metodi di estensione

Nome Descrizione
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

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

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

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

Crea un'associazione e la applica a una proprietà.

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

Crea un'associazione tra una proprietà nell'oggetto di origine e una proprietà nell'oggetto di destinazione.

Si applica a