Condividi tramite


CompositeTransform3D Classe

Definizione

Rappresenta la scala 3D, la rotazione e converte le trasformazioni da applicare a un elemento.

public ref class CompositeTransform3D sealed : Transform3D
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositeTransform3D final : Transform3D
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CompositeTransform3D final : Transform3D
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositeTransform3D : Transform3D
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CompositeTransform3D : Transform3D
Public NotInheritable Class CompositeTransform3D
Inherits Transform3D
Ereditarietà
Object Platform::Object IInspectable DependencyObject Transform3D CompositeTransform3D
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per esempi e altre info sull'uso della classe [CompositeTransform3D, vedi la proprietà UIElement.Transform3D .

Le trasformazioni disponibili vengono applicate nell'ordine seguente:

Tutte le trasformazioni si verificano intorno allo stesso punto centrale definito da CenterX, CenterY e CenterZ.

È possibile animare ogni proprietà di un Oggetto CompositeTransform3D in modo indipendente.

Costruttori

CompositeTransform3D()

Inizializza una nuova istanza della classe CompositeTransform3D .

Proprietà

CenterX

Ottiene la coordinata x del punto centrale in pixel per tutte le trasformazioni specificate da CompositeTransform3D.

CenterXProperty

Identifica la proprietà di dipendenza CenterX .

CenterY

Ottiene la coordinata y del punto centrale in pixel per tutte le trasformazioni specificate da CompositeTransform3D.

CenterYProperty

Identifica la proprietà di dipendenza CenterY .

CenterZ

Ottiene la coordinata z del punto centrale in pixel per tutte le trasformazioni specificate da CompositeTransform3D.

CenterZProperty

Identifica la proprietà di dipendenza CenterZ .

Dispatcher

Ottiene coreDispatcher a cui è associato questo oggetto. CoreDispatcher rappresenta una funzionalità che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
RotationX

Ottiene o imposta l'angolo in gradi di rotazione antiorario attorno all'asse x.

RotationXProperty

Identifica la proprietà di dipendenza RotationX .

RotationY

Ottiene o imposta l'angolo in gradi di rotazione antiorario intorno all'asse y.

RotationYProperty

Identifica la proprietà di dipendenza RotationY .

RotationZ

Ottiene o imposta l'angolo in gradi di rotazione antiorario attorno all'asse z.

RotationZProperty

Identifica la proprietà di dipendenza RotationZ .

ScaleX

Ottiene o imposta il fattore di scala dell'asse x. È possibile utilizzare questa proprietà per estendere o compattare un oggetto lungo l'asse.

ScaleXProperty

Identifica la proprietà di dipendenza ScaleX .

ScaleY

Ottiene o imposta il fattore di scala dell'asse y. È possibile utilizzare questa proprietà per estendere o compattare un oggetto lungo l'asse.

ScaleYProperty

Identifica la proprietà di dipendenza ScaleY .

ScaleZ

Ottiene o imposta il fattore di scala dell'asse z. È possibile utilizzare questa proprietà per estendere o compattare un oggetto lungo l'asse.

ScaleZProperty

Identifica la proprietà di dipendenza ScaleZ .

TranslateX

Ottiene o imposta la distanza da convertire lungo l'asse x in pixel.

TranslateXProperty

Identifica la proprietà di dipendenza TranslateX .

TranslateY

Ottiene o imposta la distanza da convertire lungo l'asse y in pixel.

TranslateYProperty

Identifica la proprietà di dipendenza TranslateY .

TranslateZ

Ottiene o imposta la distanza da convertire lungo l'asse z in pixel.

TranslateZProperty

Identifica la proprietà di dipendenza TranslateZ .

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject .

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza su dependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a

Vedi anche