From 2eca7bc08a118e2a7c59f0d004e5d1cc142a80ec Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Mon, 20 Apr 2020 18:18:47 +0300 Subject: [PATCH] [GTK] Use gtk_file_chooser_set_filename for open dialogs --- samples/ControlCatalog/Pages/DialogsPage.xaml.cs | 7 ++++++- src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/samples/ControlCatalog/Pages/DialogsPage.xaml.cs b/samples/ControlCatalog/Pages/DialogsPage.xaml.cs index ba68b113e3..ba1921a185 100644 --- a/samples/ControlCatalog/Pages/DialogsPage.xaml.cs +++ b/samples/ControlCatalog/Pages/DialogsPage.xaml.cs @@ -1,4 +1,7 @@ +using System; using System.Collections.Generic; +using System.Linq; +using System.Reflection; using Avalonia.Controls; using Avalonia.Markup.Xaml; #pragma warning disable 4014 @@ -34,7 +37,9 @@ namespace ControlCatalog.Pages new OpenFileDialog() { Title = "Open file", - Filters = GetFilters() + Filters = GetFilters(), + // Almost guaranteed to exist + InitialFileName = Assembly.GetEntryAssembly()?.GetModules().FirstOrDefault()?.FullyQualifiedName }.ShowAsync(GetWindow()); }; this.FindControl