private static void _OnChromeWorkerChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { Window window = (Window)d; WindowChromeWorker windowChromeWorker = (WindowChromeWorker)e.NewValue; windowChromeWorker._SetWindow(window); }