// Copyright (c) Brice Lambson // The Brice Lambson licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. Code forked from Brice Lambson's https://github.com/bricelam/ImageResizer/ using System.Diagnostics; using System.Windows; using System.Windows.Navigation; using ImageResizer.ViewModels; namespace ImageResizer.Views { public partial class AdvancedWindow : Window { public AdvancedWindow(AdvancedViewModel viewModel) { DataContext = viewModel; InitializeComponent(); } private void HandleAcceptClick(object sender, RoutedEventArgs e) => DialogResult = true; private void HandleRequestNavigate(object sender, RequestNavigateEventArgs e) { Process.Start(e.Uri.ToString()); e.Handled = true; } // Fix for black outline WPF bug when a window uses custom chrome. More info here https://stackoverflow.com/questions/29207331/wpf-window-with-custom-chrome-has-unwanted-outline-on-right-and-bottom private void WindowContentRendered(object sender, System.EventArgs e) { InvalidateVisual(); } } }