Повторное открытие файлового диалога в WPF - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Переучиваюсь с WinForms на WPF. Научился программно создавать OpenFileDialog. Так вот. Если я в ImageBox подгружаю FileName из диалога - всё происходит хорошо, всё подгружается. Проблема в другом. Когда я записываю пути из файлового диалога в ListBox, после нажатия на кнопку ОК в окне... файловый диалог закрывается и открывается вновь. При этом, благо, в листбокс таки попадают пути.
Листинг программы
  1. Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs) Handles ChooseFilesButton.Click
  2. Dim OFD As New Microsoft.Win32.OpenFileDialog With {.Title = "Choose Files", .Filter = "All files (*.*)|*.*"}
  3. If OFD.ShowDialog.Value = True Then
  4. ListBox1.Items.Add(OFD.FileName)
  5. End If
  6. End Sub

Решение задачи: «Повторное открытие файлового диалога в WPF»

textual
Листинг программы
  1. Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
  2.         Dim OFD As New OpenFileDialog With {.Title = "Choose Files", .Filter = "All files (*.*)|*.*"}
  3.         OFD.ShowDialog()
  4.         If OFD.FileName <> "" Then
  5.             ListBox1.Items.Add(OFD.FileName)
  6.         End If
  7.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут