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 di prospettiva (effetto simile a 3D) in un oggetto.
public ref class PlaneProjection sealed : Projection
/// [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 PlaneProjection final : Projection
/// [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 PlaneProjection final : Projection
[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 PlaneProjection : Projection
[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 PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Ereditarietà
- 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)
|
Esempio
Per applicare una trasformazione di prospettiva a un UIElement, impostare la proprietà Projection dell'oggetto UIElement su un 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 |
Ottiene CoreDispatcher associato a questo oggetto. CoreDispatcher rappresenta una struttura che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non interfaccia utente. (Ereditato da DependencyObject) |
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 che l'oggetto viene convertito 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 attorno all'asse x di rotazione. |
RotationXProperty |
Identifica la proprietà di dipendenza RotationX . |
RotationY |
Ottiene o imposta il numero di gradi per ruotare l'oggetto attorno all'asse y di rotazione. |
RotationYProperty |
Identifica la proprietà di dipendenza RotationY . |
RotationZ |
Ottiene o imposta il numero di gradi per ruotare l'oggetto attorno all'asse z di 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 un oggetto DependencyObject. (Ereditato da DependencyObject) |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale. (Ereditato da DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica. (Ereditato da DependencyObject) |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject. (Ereditato da DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |