Dans l'exemple ci-dessous, LinearGradientBrush donne un aspect légèrement biseauté à la bordure. La bordure est étendue sur toute la largeur, mais sa hauteur est similaire à une barre d'outils moyenne. Le texte du bloc de texte dans la bordure semble être au-dessus de la barre, je suis curieux de savoir s'il y a un moyen de faire apparaître le texte dans la barre, plutôt que sur le dessus de la barre. Merci pour toute direction.wpf bordure texte profondeur effet
<Border HorizontalAlignment="Stretch" VerticalAlignment="Top" BorderThickness="1" CornerRadius="0" BorderBrush="SlateGray">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="DimGray" Offset="0" />
<GradientStop Color="Black" Offset="0.5" />
<GradientStop Color="Gray" Offset="1" />
</LinearGradientBrush>
</Border.Background>
<TextBlock Text="Check for updates" Foreground="AliceBlue" FontWeight="Bold"/>
</Border>
Merci pour le lien. – Terco