Я связал openfiledialog с кнопкой в моем приложении WPF. Как только кнопка нажата, она может вызвать метод, который создает экземпляр openfiledialog и открывает диалоговое окно файла:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//do arithmetic operation, nothing to do with the GUI
}
И все же он обнаружен после нескольких щелчков, диалоговое окно файла не появится, и если я войду в программу, я обнаружу, что метод openFileDialog1.ShowDialog () всегда возвращает значение DialogResult.Cancel. Есть идеи об этом странном поведении?