Domanda

Le finestre di Windows 7 hanno naturalmente un'intestazione semi-trasparente. Quello che ho appena realizzato è che Google Chrome TabBar si fonde con questo effetto come se lo sfondo TabBar e l'intestazione della finestra fossero la stessa cosa! praticamente fantastico!

C'è un modo per ottenere lo stesso risultato con WPF? Qualche esempio?

Grazie.

È stato utile?

Soluzione

Dovresti chiamare le API di Desktop Window Manager. Vedi DwmExtendFrameIntoClientArea o DwmEnableBlurBehindWindow per applicare l'effetto vetro solo a un'area specifica. Usa il nuovo WindowInteropHelper (myWindow) .Handle per ottenere l'HWND per il passaggio a queste API.

Altri suggerimenti

Vedi http: //blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx per esempi di codice per questo e quasi tutti gli altri effetti che puoi trovare in Vista / Office2007

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top