Elevation contrôle
Un contrôle utilisé pour créer des cartes et des menus volants.
Description
Elevation
est utilisé pour attirer l’attention sur une expérience et ajouter une matérialité physique à l’application. Les niveaux peu profonds sont réservés aux éléments étroitement liés au canevas ou à la vue, tels que les vignettes. Les niveaux plus profonds créent un cadre proéminent autour de la surface, ce qui attire l’attention sur les expériences autonomes comme les dialogues. Prend en charge les événements de survol de la souris.
Accédez à la page Style Elevation de Fluent UI pour connaître les bonnes pratiques.
Propriétés
Propriétés principales
Property | Description |
---|---|
Depth |
Profondeur de l’ombre. |
HoverDepth |
Profondeur de l’ombre qui apparaît au survol. |
Propriétés du style
Property | Description |
---|---|
FillColor |
Couleur d’arrière-plan du contrôle Elevation . |
HoverFillColor |
Couleur de l’arrière-plan du contrôle Elevation qui apparaît au survol. |
PaddingLeft |
Écart du bord gauche entre la carte et la limite du contrôle |
PaddingRight |
Écart du bord droit entre la carte et la limite du contrôle |
PaddingTop |
Écart du bord supérieur entre la carte et la limite du contrôle |
PaddingBottom |
Écart du bord inférieur entre la carte et la limite du contrôle |
DarkOverlay |
Quand il est activé, affiche un effet de superposition sombre dans la zone de marge. |
Mise en forme du contenu avec Elevation
avec des conteneurs de mise en page
Ajoutez un contrôle
Container
à l’écran (pas unHorizontal container
ni unVertical container
).Ajouter un composant
Elevation
dans le conteneurDéfinissez les propriétés
Elevation
pour s’adapter à sonContainer
parent :Property active X
0
Y
0
Width
Parent.Width
Height
Parent.Height
Définissez les propriétés
PaddingRight
,PaddingTop
etPaddingBottom
pour qu’elles fassent référence àSelf.PaddingLeft
Choisissez la profondeur
Depth
souhaitez et ajustez la valeur dePaddingLeft
pour maintenir un écart suffisant pour que l’ombre ne soit pas coupée.Insérez un
Vertical container
dans le mêmeContainer
parent. Ceci est utilisé pour héberger le contenu de la carte.Définissez les propriétés
Vertical container
pour s’aligner visuellement sur les bords du composantElevation
:Property active X
Elevation.PaddingLeft
Y
Elevation.PaddingLeft
Width
Parent.Width - Elevation.PaddingLeft * 2
Height
Parent.Height - Elevation.PaddingLeft * 2
Ajoutez du contenu dans le
Vertical container
pour remplir la carte.
Limitations
Ce composant de code ne peut être utilisé que dans les applications canevas et les pages personnalisées.