1

我目前遇到 Windows Phone 8 中 LongLisSelector 的问题。

我想显示一个列表,问题是我通过 WCF Dataservices 检索到的 SQL 数据库的一个实体。我编写了这个函数来将 PROBLEM 的元素作为 ObservableCollection 返回:

private ObservableCollection<PROBLEM> CreateProblemGroups()
{
     ObservableCollection<PROBLEM> listpb = new ObservableCollection<PROBLEM>();
     var l = (from lp in problems where lp.IdProblem == lp.IdMainProblem select lp).FirstOrDefault();
     listpb.Add(l);
     return listpb;
}

然后,在我的长列表选择器(称为 ListProblems)的加载事件中,我只需将之前的 ObservableCOllection 绑定到我的 ListProblems 的项目源:

private void ListProblems_Loaded(object sender, LoadCompletedEventArgs e)
{
     ObservableCollection<PROBLEM> data = new ObservableCollection<PROBLEM>();
     data = CreateProblemGroups();
     LongListProblems.ItemsSource = data;
}

代码编译没有错误,应用程序运行正常,但最后什么也没显示。

我还尝试从 MSDN(http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj244365 (v=vs.105).aspx )测试本教程,但我总是收到 XAML Parse Exception ,说明:“找不到具有名称/键 AddrBookJumpListStyle [行:52 位置:17] 的资源”

预先感谢您的帮助。

4

0 回答 0