PlaneProjection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una trasformazione prospettica (effetto simile a 3D) su un oggetto .
public ref class PlaneProjection sealed : Projection
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PlaneProjection final : Projection
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Ereditarietà
- Attributi
Esempio
Per applicare una trasformazione prospettica a un OGGETTO UIElement, impostare la proprietà Projection dell'oggetto UIElement su planeProjection. PlaneProjection definisce il modo in cui viene eseguito il rendering della trasformazione nello spazio. In questo esempio viene illustrato un caso semplice.
<StackPanel Margin="35" Background="Gray">
<StackPanel.Projection>
<PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15" />
</StackPanel.Projection>
<TextBlock Margin="10">Type Something Below</TextBlock>
<TextBox Margin="10"></TextBox>
<Button Margin="10" Content="Click" Width="100" />
</StackPanel>
Costruttori
PlaneProjection() |
Inizializza una nuova istanza della classe PlaneProjection . |
Proprietà
CenterOfRotationX |
Ottiene o imposta la coordinata x del centro di rotazione dell'oggetto ruotato. |
CenterOfRotationXProperty |
Identifica la proprietà di dipendenza CenterOfRotationX . |
CenterOfRotationY |
Ottiene o imposta la coordinata y del centro di rotazione dell'oggetto ruotato. |
CenterOfRotationYProperty |
Identifica la proprietà di dipendenza CenterOfRotationY . |
CenterOfRotationZ |
Ottiene o imposta la coordinata z del centro di rotazione dell'oggetto ruotato. |
CenterOfRotationZProperty |
Identifica la proprietà di dipendenza CenterOfRotationZ . |
Dispatcher |
Restituisce |
DispatcherQueue |
Ottiene l'oggetto a cui è associato l'oggetto |
GlobalOffsetX |
Ottiene o imposta la distanza che l'oggetto viene convertito lungo l'asse x dello schermo. |
GlobalOffsetXProperty |
Identifica la proprietà di dipendenza GlobalOffsetX . |
GlobalOffsetY |
Ottiene o imposta la distanza che l'oggetto viene convertito lungo l'asse y dello schermo. |
GlobalOffsetYProperty |
Identifica la proprietà di dipendenza GlobalOffsetY . |
GlobalOffsetZ |
Ottiene o imposta la distanza che l'oggetto viene convertito lungo l'asse z dello schermo. |
GlobalOffsetZProperty |
Identifica la proprietà di dipendenza GlobalOffsetZ . |
LocalOffsetX |
Ottiene o imposta la distanza che l'oggetto viene convertito lungo l'asse x del piano dell'oggetto. |
LocalOffsetXProperty |
Identifica la proprietà di dipendenza LocalOffsetX . |
LocalOffsetY |
Ottiene o imposta la distanza traslata dall'oggetto lungo l'asse y del piano dell'oggetto. |
LocalOffsetYProperty |
Identifica la proprietà di dipendenza LocalOffsetY . |
LocalOffsetZ |
Ottiene o imposta la distanza che l'oggetto viene convertito lungo l'asse z del piano dell'oggetto. |
LocalOffsetZProperty |
Identifica la proprietà di dipendenza LocalOffsetZ . |
ProjectionMatrix |
Ottiene la matrice di proiezione di PlaneProjection. |
ProjectionMatrixProperty |
Identifica la proprietà di dipendenza ProjectionMatrix . |
RotationX |
Ottiene o imposta il numero di gradi per ruotare l'oggetto intorno all'asse x della rotazione. |
RotationXProperty |
Identifica la proprietà di dipendenza RotationX . |
RotationY |
Ottiene o imposta il numero di gradi per ruotare l'oggetto attorno all'asse y della rotazione. |
RotationYProperty |
Identifica la proprietà di dipendenza RotationY . |
RotationZ |
Ottiene o imposta il numero di gradi per ruotare l'oggetto attorno all'asse z della rotazione. |
RotationZProperty |
Identifica la proprietà di dipendenza RotationZ . |
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) |