private void Window_SourceInitialized(object sender, EventArgs e) { // Handler to maintain window aspect ratio WindowAspectRatio.Register((Window)sender, height => (int)Math.Round( height - statusPanel.ActualHeight - 2 * SystemParameters.ResizeFrameHorizontalBorderHeight - SystemParameters.WindowCaptionHeight + leftPanel.ActualWidth + rightPanel.ActualWidth + 2 * SystemParameters.ResizeFrameVerticalBorderWidth)); }
private void Window_SourceInitialized(object sender, EventArgs e) { // Handler to maintain window aspect ratio WindowAspectRatio.Register((Window)sender, CalculateWidthFromHeight); }