Do you mean this?

This is my own code, but it probably looks like the http://archive.msdn.microsoft.com/WPFShell library if you are looking for a more official source.
The main window is displayed from an existing window or in this case NavigationWindow
namespace Centivus.WPF { [TemplatePartAttribute(Name = "PART_SearchTextBox", Type = typeof(TextBox))] public class SearchableNavigationWindow : NavigationWindow { ...
and his style using the template
<Style x:Key="Win7NavigationWindow" TargetType="{x:Type local:SearchableNavigationWindow}"> <Setter Property="MinWidth" Value="400"/> <Setter Property="glass:GlassEffect.IsEnabled" Value="True" /> <Setter Property="glass:GlassEffect.Thickness"> <Setter.Value> <Thickness Top="35"/> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <DockPanel x:Name="mainDock" LastChildFill="True" > ...
The only clever part of this is using the attached property for applying glass, which I would suggest that you do something incredibly similar if you use custom chrome
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; using System.Windows.Interop; using System.Windows; using System.Windows.Media; using System.Windows.Controls; using System.Diagnostics; namespace Centivus.WPF.Glass { public class GlassEffect { public static readonly DependencyProperty IsEnabledProperty = DependencyProperty.RegisterAttached("IsEnabled", typeof(Boolean), typeof(GlassEffect), new FrameworkPropertyMetadata(OnIsEnabledChanged)); public static readonly DependencyProperty ThicknessProperty = DependencyProperty.RegisterAttached("Thickness", typeof(Thickness), typeof(GlassEffect)); public static readonly DependencyProperty GlassBackgroundProperty = DependencyProperty.RegisterAttached("GlassBackground", typeof(Brush), typeof(GlassEffect)); [DebuggerStepThrough] public static void SetGlassBackground(DependencyObject element, Brush value) { element.SetValue(GlassBackgroundProperty, value); } [DebuggerStepThrough] public static Brush GetGlassBackground(DependencyObject element) { return (Brush)element.GetValue(GlassBackgroundProperty); } [DebuggerStepThrough] public static void SetThickness(DependencyObject element, Thickness value) { element.SetValue(ThicknessProperty, value); } [DebuggerStepThrough] public static Thickness GetThickness(DependencyObject element) { return (Thickness)element.GetValue(ThicknessProperty); } [DebuggerStepThrough] public static void SetIsEnabled(DependencyObject element, Boolean value) { element.SetValue(IsEnabledProperty, value); } [DebuggerStepThrough] public static Boolean GetIsEnabled(DependencyObject element) { return (Boolean)element.GetValue(IsEnabledProperty); } [DebuggerStepThrough] public static void OnIsEnabledChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { if ((bool)args.NewValue == true) { try { Window wnd = (Window)obj; wnd.Activated += new EventHandler(wnd_Activated); wnd.Loaded += new RoutedEventHandler(wnd_Loaded); wnd.Deactivated += new EventHandler(wnd_Deactivated); } catch (Exception) {
There's a bit more information also at http://alski.net/post/2012/01/13/WPF-Wizards-part-2-Glass.aspx
Alski source share