c# wpf openFileDialog не работает

354
15 мая 2018, 05:40
private void selectFile_button_Click(object sender, RoutedEventArgs e)
{
    Microsoft.Win32.OpenFileDialog fd = new Microsoft.Win32.OpenFileDialog();
    fd.DefaultExt = ".pdf";
    fd.Filter = "PDF Files (*.pdf)|*.pdf";
    fd.InitialDirectory = "C:\\";
    bool? res = fd.ShowDialog();
    if (res == true)
    {
        selectedFilePath_textbox.Text = fd.FileName;
    }
    ///////
    System.Windows.Forms.OpenFileDialog dlg = new System.Windows.Forms.OpenFileDialog();
    dlg.DefaultExt = ".pdf";
    dlg.Filter = "PDF Files (*.pdf)|*.pdf";
    dlg.InitialDirectory = "C:\\";
    System.Windows.Forms.DialogResult dlgres = dlg.ShowDialog(); ;
    if (dlgres == System.Windows.Forms.DialogResult.OK)
    {
        selectedFilePath_textbox.Text = dlg.FileName;
    }
}

В обоих случаях форма теряет фокус и сразу же получает его и диалог не открывается. Есть решение? В References подключил System.Windows.Forms

READ ALSO
SQL запрос со сложным условием

SQL запрос со сложным условием

Помогите составить sql запросЕсть таблица:

287
Как проще сливать базы данных с одинаковой структурой

Как проще сливать базы данных с одинаковой структурой

Есть много баз данных с одинаковой структуройМне надо их слить в одну

270
Android и MySQL соединение

Android и MySQL соединение

пишу мобильное приложение, которое должно получать данные из СУБД MySQL

220
Запрос MySQL на выборку записей по столетию

Запрос MySQL на выборку записей по столетию

Есть таблица, содержащая информацию про космические объекты, в частности, их тип (например, звезда, планета и тд

229