2012-01-12 4 views
0

私はLongListSelectorを使用して、アルファベット順にエントリのリストをグループ化します。 acutally私は通常のListBoxをunsingだし、同じように見える:LongListSelectorを使用してアルファベット順にリストをグループ化する簡単な方法は?

  • A:私のようなすべての項目をGROUPEしたい

      Andhed
    • Bdihed
    • Cndie

  • Andhed
  • B
  • Bdihed
  • C
  • Cndieは、私は私が私のデータを変更したくないという、問題があるLongListSelectorでそれを行うことができます知っている

、そのシンプルList<String>は、この可能です?私はアイテム(例えば、Andhed)を含むグループ(例えば、A)のような追加の構造を追加したくない。

答えて

0

LongListSelectorでは、データをコントロールに関連付ける前にグループ化する必要があります。これは特にModel-View-ViewModelなどのパターンを使用する場合にはそれほど悪くありません。あなたがCategoryProviderを使用し、この制御により

http://www.scottlogic.co.uk/blog/colin/2011/01/a-windows-phone-7-jump-list-control/

、意志グループリスト内のデータ:別の方法として

、私はここに提示されたジャンプリストコントロールを書かれている

<!-- category provider - details how the items are grouped --> 
    <l:JumpList.CategoryProvider> 
    <l:AlphabetCategoryProvider PropertyName="Surname"/> 
    </l:JumpList.CategoryProvider> 
関連する問題