Data binding 没有可用项时LongListSelector为空视图

Data binding 没有可用项时LongListSelector为空视图,data-binding,windows-phone-8,windows-phone,longlistselector,Data Binding,Windows Phone 8,Windows Phone,Longlistselector,当我在WP8中使用LongListSelector时,有什么可以与之相比的吗?我的应用程序从互联网加载数据,当最初没有可用数据时,我想向用户显示一条消息,说明列表当前为空 我希望避免使用包含其他视图的解决方案,这些视图只有在列表为空时才可见。您可以使用datatemplate选择器,并向LongListSelector添加一个文本块,其中显示“无可用数据”或其他内容。 它需要在列表中吗? 我通常会在列表上方放置一个文本块,并在数据可用时将其隐藏…这当然是显示不同类型项目的一个不错的解决方案,但我

当我在WP8中使用LongListSelector时,有什么可以与之相比的吗?我的应用程序从互联网加载数据,当最初没有可用数据时,我想向用户显示一条消息,说明列表当前为空


我希望避免使用包含其他视图的解决方案,这些视图只有在列表为空时才可见。

您可以使用datatemplate选择器,并向LongListSelector添加一个文本块,其中显示“无可用数据”或其他内容。
它需要在列表中吗?
我通常会在列表上方放置一个文本块,并在数据可用时将其隐藏…

这当然是显示不同类型项目的一个不错的解决方案,但我希望有一个解决方案,当我的列表中没有任何项目时(例如,还没有下载数据时),向用户显示文本。您仍然可以使用该方法。当页面加载时,向longlistselector添加一个项目,该项目只是一个文本块,表示“无可用项目”,当下载真实数据时,从longlistselector中删除上一个项目并添加真实数据。我现在已经这样做了。我已经创建了一个bool属性IsListEmpty,并在List属性的setter中将其设置为true或false,具体取决于我想要查看的列表中的元素数。因此,如果(list.count>0){IsListEmpty=false}else{IsListEmpty=true}小的额外值,对于一个公共列表框,我发现