1

10 要素ごとに抽出したい xml ドキュメントがあります。このコードを使用して最後の 10 個の要素を抽出しましたが、アイデアはそれらの直前にある次の 10 個の要素を取得することです。ドキュメント全体を取得するため、linq でページネーションを使用できません。

slideView.ItemsSource = 
    (from channel in xmlItems.Descendants("album")     
     orderby (int)channel.Element("catid") descending 
     select new onair
     {
         title = (string)channel.Element("name"),
         photo = (string)channel.Element("picture")
     }).Take(10);

アイデアはありますか?ありがとう

4

1 に答える 1

0

クエリの最後に .Skip(10).Take(10) を試してください。

于 2012-12-26T15:55:22.150 に答える