Frage

Windows 7 Fenster haben natürlich einen halbtransparenten Header. Was ich gerade festgestellt, dass Google Chrome TabBar mit diesem Effekt fügt sich, als ob der TabBar Hintergrund und das Fenster Kopf die gleiche Sache war! ziemlich cool!

Gibt es eine Möglichkeit das gleiche Ergebnis mit WPF haben? Jedes Beispiel?

Danke.

War es hilfreich?

Lösung

Sie müssten den Desktop Window Manager-APIs aufrufen unten. Siehe DwmExtendFrameIntoClientArea oder DwmEnableBlurBehindWindow den Glaseffekt gelten nur für einen bestimmten Bereich. Verwenden Sie neue WindowInteropHelper (myWindow) .Handle das HWND zu bekommen für diesen APIs übergeben.

Andere Tipps

Siehe http: //blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx für Code-Beispiele für diesen und fast alle anderen Effekt, den Sie in Vista / Office2007 finden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top