2011-12-29 46 views
2

我有我的自定義實體的集合,它綁定到使用ItemsSource屬性的listpicker。我也有選擇模式設置爲Multiple,所以我有一個複選框與全模式選擇器中的每個項目。這個拾取工作很好,我可以很容易地訪問所有通過代碼拾取的對象。我遇到的問題是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個upvotes。謝謝!我想現在命名是有道理的。但在此之前,我不會考慮跳過這個代表。 – 2011-12-29 18:45:30