Comment obtenir la transparence du verre Vista (AERO) dans une application WPF?
-
10-07-2019 - |
Question
Il est facile pour une application WPF de rendre des parties d’une fenêtre transparentes ou semi-transparentes. Mais comment appliquer le thème actuel de Vista (couleurs, opacité) à ces parties transparentes?
Quand j'aurai une bordure de verre verte, comment puis-je obtenir un fond de verre vert du même style?
Est-il même possible de le faire sans faire appel à l'API Windows?
Je pense à quelque chose comme ça
La solution
Voici un bel exemple:
CodeProject: Ajout d'un effet de transparence à WPF à l'aide des propriétés associées
Autres conseils
Consultez ce lien et recherchez la section "IE7 & # 8211; Extension du cadre de verre ":
http: / /blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
Voici la documentation officielle sur l'extension de l'effet de verre Aero dans votre application WPF: