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

309
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 запросЕсть таблица:

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

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

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

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

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

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

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

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

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

181