Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在等待,正在将ItemSource设置为从ToListSync()列出_C#_Asynchronous_Windows Phone - Fatal编程技术网

C# 正在等待,正在将ItemSource设置为从ToListSync()列出

C# 正在等待,正在将ItemSource设置为从ToListSync()列出,c#,asynchronous,windows-phone,C#,Asynchronous,Windows Phone,我正在尝试按以下方式设置ItemSource: SQLiteAsyncConnection conn = new SQLiteAsyncConnection("mydb.db"); var query = conn.Table<mytable>(); mylist = await query.ToListAsync(); MyListView.ItemsSource = mylist; SQLiteAsyncConnection conn=newsqliteasyncconnect

我正在尝试按以下方式设置ItemSource:

SQLiteAsyncConnection conn = new SQLiteAsyncConnection("mydb.db");
var query = conn.Table<mytable>();
mylist = await query.ToListAsync();
MyListView.ItemsSource = mylist;
SQLiteAsyncConnection conn=newsqliteasyncconnection(“mydb.db”);
var query=conn.Table();
mylist=wait query.toListSync();
MyListView.ItemsSource=mylist;

但是在设置
itemsource
时,var
mylist
尚未设置。如何等待它完成?

“但是在设置ItemsSource时,var mylist尚未设置”您确定吗?您正在异步等待它,它应该在之前完成。你调试过你的代码吗?如果我在设置Itemsource后进行调试,我会发现mylist通常是空的。如果我在设置itemsource之前中断,并在该wy中给它更多的时间,它将始终设置和视图
mylist
在调试器中,它是空的吗?如果我在该行中断,则mylist将被填充,并且我可以在列表视图中看到项目。但是没有中断,mylistview通常是空的。