Я просмотрел подобные вопросы здесь, но не смог найти тот, который соответствует моей ошибке (это сработало). Мой код:
public MainWindow()
{
InitializeComponent();
}
public List<item> loadedCategory = new List<item>();
private void Open_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
if (openFileDialog.ShowDialog() == true)
{
List<item> loadedCategory = loaders.category_loader(openFileDialog.FileName);
}
left_panel_lower_list.ItemsSource = loadedCategory;
}
объект item
— это просто DTO, который содержит 4 свойства. loaders.category_loader
возвращает list
из item
с. Ошибка отмечается в конце строки назначения ItemSource
. Я пытался переместить строку назначения в большинство других мест в коде, и она никогда не запускается.
Что я делаю неправильно?