我已經在這裏看過類似的問題,但找不到適合我的錯誤(工作)的問題。我的代碼是:錯誤:在使用ListSource中的ItemsSource之前,項目集合必須是空的
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
對象只是一個擁有4個屬性的DTO。 loaders.category_loader
返回item
的list
。該錯誤標記在ItemSource
分配行的末尾。我已經嘗試將代碼行移到代碼中的大部分其他位置,並且它永遠不會運行。
我在做什麼錯?