private static void OnIsDragMoveAreaChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var element = d as UIElement; WindowChromeUtils.SetIsHitTestVisibleInChrome(element, true); if ((bool)e.NewValue) { WindowChromeUtils.SetIsHitTestVisibleInChrome(element, false); } }
private static void OnHeightChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var windowX = d as WindowX; if (windowX == null) { return; } WindowChromeUtils.SetCaptionHeight(windowX, (double)e.NewValue); }