gpt4 book ai didi

c# - Listpicker 多选和 DisplayMemberPath

转载 作者:行者123 更新时间:2023-11-30 19:30:38 24 4
gpt4 key购买 nike

我有一个自定义实体的集合,该集合使用 ItemsSource 属性绑定(bind)到列表选择器。我还将选择模式设置为 Multiple,因此 FullMode 选择器中的每个项目都有一个复选框。这种选择工作正常,我可以轻松访问通过代码选择的所有对象。我遇到的麻烦是 DisplayMemberPath。我想显示比所选对象的 namespace 更友好的内容。可能是所选项目的计数,或所选值的逗号分隔列表。

不幸的是,当我设置 SelectionMode="Multiple"时,'AccountId' 不起作用。单一模式很好。有什么想法吗?

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

最佳答案

您需要将函数分配给 SummaryForSelectedItemsDelegate,它将处理摘要字符串的外观。

检查 this了解更多

关于c# - Listpicker 多选和 DisplayMemberPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670898/

24 4 0