private void OnConfigureClickAsync(object sender, RoutedEventArgs e) {
     var settingsView = new SettingsView();
     var result = settingsView.ShowDialog();
     if (result == true) {
         LoadMovies();
     }
 }
示例#2
0
 private static void ShowConfiguration(IntPtr parentHwnd)
 {
     var dialog = new SettingsView();
     WindowInteropHelper windowInteropHelper = null;
     if (parentHwnd != IntPtr.Zero) {
         windowInteropHelper = new WindowInteropHelper(dialog) { Owner = parentHwnd };
     }
     dialog.ShowDialog();
     GC.KeepAlive(windowInteropHelper);
     Current.Shutdown();
 }
示例#3
0
        private static void ShowConfiguration(IntPtr parentHwnd)
        {
            var dialog = new SettingsView();
            WindowInteropHelper windowInteropHelper = null;

            if (parentHwnd != IntPtr.Zero)
            {
                windowInteropHelper = new WindowInteropHelper(dialog)
                {
                    Owner = parentHwnd
                };
            }
            dialog.ShowDialog();
            GC.KeepAlive(windowInteropHelper);
            Current.Shutdown();
        }