Comment mettre une ombre à un TabControl ?
-
jeudi 28 juin 2012 11:37
Bonjour,
Comment mettre une ombre à un TabControl ?
D'avance merci,
Fabiano
Toutes les réponses
-
vendredi 29 juin 2012 06:28Modérateur
Bonjour,
Il faut utiliser l'effet DropShadowEffect : http://msdn.microsoft.com/en-us/library/system.windows.media.effects.dropshadoweffect(VS.95).aspx
Pour voir une démo consulter la rubrique "Drop Shadow Effects" de cette page : http://www.silverlight.net/learn/graphics/effects-and-shaders/effects-(silverlight-quickstart)
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Marqué comme réponse Gilles TOURREAUMVP, Moderator dimanche 8 juillet 2012 22:04
-
vendredi 29 juin 2012 06:46
Merci pour ta réponse.
<controls1:TabControl> <controls1:TabControl.Effect> <DropShadowEffect Color="Black" Direction="120" ShadowDepth="30" BlurRadius="150" Opacity="0.8" /> </controls1:TabControl.Effect> <controls1:TabItem Header="Item 1" Name="tabItem1"> <Grid /> </controls1:TabItem> </controls1:TabControl>
- Marqué comme réponse Gilles TOURREAUMVP, Moderator dimanche 8 juillet 2012 22:05
-
lundi 2 juillet 2012 07:45
ATTENTION aux perfs avec les ombres. Si vosu l'utilisez pour un contrôle qui est utilisé de nombreuses fois, votre appli va ramer à donf. Il est préférable (même si l'effet n'est pas exactement le même), de mettre un rectangle avec une couleur grise et un léger effet de transparence de la même dimension que votre tab.
Je vous assure que la différence au niveau perf est très importante.
NB : j'ai eu le conseil d'un designer dernièrement. Il m'a dit qu'une ombre, il ne fallait pas la voir, mais que si on vous montre côte à côte l'objet ombré et l'objet non ombré, on voit la différence. C'est donc quelque chose qui doit être très subtil, très fin.
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone -
mardi 3 juillet 2012 10:48Propriétaire
Bonjour Fabiano,
Merci de marquer la réponse qui vous a aidé à résoudre votre souci.
Cordialement,
Florin
Florin CIUCA, MSFT Votez! Appel à la contribution
Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

