PlaneProjection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une transformation de perspective (un effet de type 3D) sur un objet.
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 .../>
- Héritage
- Attributs
Exemples
Pour appliquer une transformation de perspective à un UIElement, définissez la propriété Projection de l’objet UIElement sur un PlaneProjection. L’objet PlaneProjection définit le rendu de la transformation dans l’espace. Cet exemple montre un cas simple.
<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>
Constructeurs
PlaneProjection() |
Initialise une nouvelle instance de la classe PlaneProjection. |
Propriétés
CenterOfRotationX |
Obtient ou définit la coordonnée x du centre de rotation de l’objet que vous faites pivoter. |
CenterOfRotationXProperty |
Identifie la propriété de dépendance CenterOfRotationX . |
CenterOfRotationY |
Obtient ou définit la coordonnée y du centre de rotation de l’objet que vous faites pivoter. |
CenterOfRotationYProperty |
Identifie la propriété de dépendance CenterOfRotationY . |
CenterOfRotationZ |
Obtient ou définit la coordonnée z du centre de rotation de l’objet que vous faites pivoter. |
CenterOfRotationZProperty |
Identifie la propriété de dépendance CenterOfRotationZ . |
Dispatcher |
Retourne |
DispatcherQueue |
Obtient le |
GlobalOffsetX |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe X de l’écran. |
GlobalOffsetXProperty |
Identifie la propriété de dépendance GlobalOffsetX . |
GlobalOffsetY |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe y de l’écran. |
GlobalOffsetYProperty |
Identifie la propriété de dépendance GlobalOffsetY . |
GlobalOffsetZ |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe des zs de l’écran. |
GlobalOffsetZProperty |
Identifie la propriété de dépendance GlobalOffsetZ . |
LocalOffsetX |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe X du plan de l’objet. |
LocalOffsetXProperty |
Identifie la propriété de dépendance LocalOffsetX . |
LocalOffsetY |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe Y du plan de l’objet. |
LocalOffsetYProperty |
Identifie la propriété de dépendance LocalOffsetY . |
LocalOffsetZ |
Obtient ou définit la distance à laquelle l’objet est traduit le long de l’axe des zs du plan de l’objet. |
LocalOffsetZProperty |
Identifie la propriété de dépendance LocalOffsetZ . |
ProjectionMatrix |
Obtient la matrice de projection de PlaneProjection. |
ProjectionMatrixProperty |
Identifie la propriété de dépendance ProjectionMatrix . |
RotationX |
Obtient ou définit le nombre de degrés à faire pivoter l’objet autour de l’axe X de rotation. |
RotationXProperty |
Identifie la propriété de dépendance RotationX . |
RotationY |
Obtient ou définit le nombre de degrés à faire pivoter l’objet autour de l’axe y de rotation. |
RotationYProperty |
Identifie la propriété de dépendance RotationY . |
RotationZ |
Obtient ou définit le nombre de degrés à faire pivoter l’objet autour de l’axe des zs. |
RotationZProperty |
Identifie la propriété de dépendance RotationZ . |
Méthodes
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété de dépendance. (Hérité de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active. (Hérité de DependencyObject) |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject. (Hérité de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie. (Hérité de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject. (Hérité de DependencyObject) |
SetValue(DependencyProperty, Object) |
Définit la valeur locale d’une propriété de dépendance sur un DependencyObject. (Hérité de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |