Белый - диалоговое окно открытия файла

Это моя проблема. У меня есть приложение, в котором открывается диалоговое окно открытия файла, и я пытаюсь ввести путь к файлу и имя файла в поле со списком «Имя файла:».

Приложение загружается с формой, в которой вы входите в систему. Это открывает другую форму, в которой есть несколько кнопок. При выборе одной из этих кнопок открывается другая форма. Именно в этой форме есть кнопка для выбора файла. На данном этапе открыты 3 формы. Это откроет стандартное диалоговое окно открытия файла. Я не могу разобраться в этом диалоговом окне открытия файла.

Вот код, который я использую.

Window LoginForm = application.GetWindow("LoginForm");
LoginForm.Get<Button>("btnSelectFiles").Click(); // This is from the 3rd form that is opened 

По какой-то причине я могу получить доступ ко всем кнопкам из других форм с помощью переменной LoginForm. Я пробовал следующее.

Window FileOpenDialog = application.GetWindow("Open", InitializeOption.NoCache);

Это не работает.

Я также пробовал следующее, но это возвращает null. Я думал, что смогу получить к нему доступ с помощью переменной LoginForm.

Win32ComboBox comboBox = LoginForm.Get<Win32ComboBox>("Filename"); 

Есть идеи? Спасибо

8
задан Filip De Vos 13 August 2012 в 11:47
поделиться