現在、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;
}
次に、Long List Selector (ListProblems と呼ばれる) のロード イベントで、前の ObservableCOlllection を 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 解析例外が発生します。 、「名前/キー AddrBookJumpListStyle [行: 52 位置: 17] のリソースが見つかりません」
よろしくお願いいたします。