2011-12-29 11 views
2

ItemsSourceプロパティを使用して、リストピッカーにバインドされたカスタムエンティティのコレクションがあります。また、選択モードをMultipleに設定しているので、FullModeピッカーの各項目にチェックボックスがあります。このピッキングはうまくいきます。コードで選択されたすべてのオブジェクトに簡単にアクセスできます。私が悩んでいるのは、DisplayMemberPathです。選択したオブジェクトの名前空間よりも使いやすいものを表示したい。おそらく、選択された項目の数、または選択された値のコンマ区切りのリスト。Listpicker複数の選択とDisplayMemberPath

残念ながら、SelectionMode = "Multiple"を設定すると、 'AccountId'が機能しません。シングルモードで問題ありません。何か案は?

<toolkit:ListPicker 
    x:Name="accountlistpicker" 
    Grid.Row="0" Header="accounts" 
    SelectionMode="Multiple" 
    DisplayMemberPath="AccountId" 
    ItemsSource="{Binding AllAccounts}" 
    FullModeItemTemplate="{StaticResource AccountsListPickerFullItemTemplate}" /> 

答えて

9

要約文字列の表示方法を処理するSummaryForSelectedItemsDelegateに機能を割り当てる必要があります。

詳細については、thisをご確認ください。

+1

私は10枚のアップフォートを与えることができます。ありがとうございました!命名は今や意味があると思います。しかし、以前は、その代議員をスキップすることについて二度考えなかったでしょう。 –