UIElement.Projection Proprietà
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.
Ottiene o imposta la proiezione prospettica (effetto 3D) da applicare durante il rendering di questo elemento.
public:
property Projection ^ Projection { Projection ^ get(); void set(Projection ^ value); };
Projection Projection();
void Projection(Projection value);
public Projection Projection { get; set; }
var projection = uIElement.projection;
uIElement.projection = projection;
Public Property Projection As Projection
<uiElement>
<uiElement.Projection>
singleProjection
</uiElement.Projection>
</uiElement>
Effetto di proiezione 3D applicato all'elemento .
In questo esempio viene illustrato come applicare un oggetto PlaneProjection di base nel codice XAML della pagina iniziale.
<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>
La proiezione e RenderTransform con SkewTransform possono ottenere risultati simili, una proiezione è probabilmente più versatile, soprattutto se si vuole un senso di cambiamento di prospettiva applicato all'elemento.
La proiezione è il tipo di classe base utilizzato da questa proprietà, ma Projection non implementa un comportamento pratico. Usare Matrix3DProjection o PlaneProjection.
Il valore di Projection viene sostituito da PointerDownThemeAnimation e PointerUpThemeAnimation.
Prodotto | Versioni |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |