protected void LoadJson(ref string FileName, string title, Entry entry) { JsonLoader.Title = title; // Add most recent directory if (!string.IsNullOrEmpty(JsonLoader.Filename)) { var directory = System.IO.Path.GetDirectoryName(JsonLoader.Filename); if (Directory.Exists(directory)) { JsonLoader.SetCurrentFolder(directory); } } if (JsonLoader.Run() == (int)ResponseType.Accept) { if (!string.IsNullOrEmpty(JsonLoader.Filename)) { FileName = JsonLoader.Filename; if (entry != null) { entry.Text = FileName; } } } JsonLoader.Hide(); }