Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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# 阻止Longlistselector加载项目_C#_Windows Phone 8_Windows Phone 8 Sdk - Fatal编程技术网

C# 阻止Longlistselector加载项目

C# 阻止Longlistselector加载项目,c#,windows-phone-8,windows-phone-8-sdk,C#,Windows Phone 8,Windows Phone 8 Sdk,我正在制作一个WindowsPhone8应用程序,我必须使用longlistselector将项目显示为列表和网格。我有一个更新按钮。它可以重新加载项目列表,删除所有现有项目,然后加载其他新项目 我的问题是:当Longlistselector在手机屏幕上显示项目时,如果我点击更新按钮,它会删除所有现有项目,并继续加载其余项目,同时还会加载新的更新项目。名单变得一团糟 我无法阻止或阻止长列表选择器加载项目,所以我将我的问题发布到这里,希望有人能帮助我 非常感谢你们 当数据加载开始时,可以将布尔值设

我正在制作一个WindowsPhone8应用程序,我必须使用longlistselector将项目显示为列表和网格。我有一个更新按钮。它可以重新加载项目列表,删除所有现有项目,然后加载其他新项目

我的问题是:当Longlistselector在手机屏幕上显示项目时,如果我点击更新按钮,它会删除所有现有项目,并继续加载其余项目,同时还会加载新的更新项目。名单变得一团糟

我无法阻止或阻止长列表选择器加载项目,所以我将我的问题发布到这里,希望有人能帮助我


非常感谢你们

当数据加载开始时,可以将布尔值设置为true,当数据加载完成时,可以将布尔值设置为false。然后,让对按钮按下做出反应的代码仅在布尔值为false时工作,而数据未加载。

感谢您的回答,但问题是:数据加载速度非常快,但UI没有。我希望在列表仍在呈现UI时重新加载列表,目前,如果我删除数据源或UI仍在呈现的项,我会弄得一团糟。我想找到一种杀死它的UI线程的方法,但我现在不能这么做