Вылезают ошибки
Не удается неявно преобразовать тип "System.Collections.Generic.List<string>" в "System.Windows.Controls.ListView"Не удается применить индексирование через [] к выражению типа "ListView". pr_5
Понятно, что из-за первой лезет и вторая. Подскажите как можно это дело исправить или как проще создать это приложение, руки опускаются уже
private void btn_path_Click(object sender, RoutedEventArgs e)
{
var dialog = new FolderBrowserDialog();
var dialogResult = dialog.ShowDialog();
if (dialogResult.HasFlag(System.Windows.Forms.DialogResult.OK))
{
tbx_path.Text = dialog.SelectedPath;
}
lw_SpisokPhoto = Directory.EnumerateFiles(tbx_path.Text)
.Where(x => x.EndsWith(".jpg") || x.EndsWith(".png"))
.ToList();
if (lw_SpisokPhoto.AlternationCount == 0)
{
return;
}
im_gallery.Source = new BitmapImage(new Uri(lw_SpisokPhoto[0]));
}
im_gallery.Sourceи так далее. Данные в одном месте (простые классы), а вид в другом (простой XAML).System.Windows.Forms- это видеть в WPF проекте не кажется странным? Ведь это компонентыWinForms, а не WPF. Вот это тожеlw_SpisokPhoto[0], ну подумайте логически, что вы хотите тут? Наверно взять один из объектов, что в нем, верно? Так почему неlw_SpisokPhoto.Items[0]? – EvgeniyZ Nov 19 '22 at 19:43FolderBrowserDialogотсутствует вMicrosoft.Win32спейсе. Поэтому здесь проще всего Winforms тащить. – aepot Nov 19 '22 at 20:17Ookii.Dialogs.Wpf. – EvgeniyZ Nov 19 '22 at 22:10