【问题标题】:Xamarin Forms Picker - Databind a custom data typeXamarin Forms Picker - 数据绑定自定义数据类型
【发布时间】:2018-03-09 05:55:48
【问题描述】:

我目前正在使用 xamarin 表单选择器,示例 f 工作正常,因为它是一个列表。 (https://developer.xamarin.com/samples/xamarin-forms/UserInterface/BindablePicker/)

我需要将它绑定到自定义类型:

    StaffList= new ObservableRangeCollection<Staff>();

问题是自定义类型 Staff 有多个属性和类型。例如: 身份证、姓名、年龄……

我只想在选择器中显示名称,

这可能吗,还是只有一个字符串列表可以做到这一点?

谢谢

【问题讨论】:

    标签: c# xamarin.forms picker


    【解决方案1】:

    您链接到的文章提供了一个执行EXACTLY 的示例。使用ItemDisplayBinding 指定您希望在选取器中显示对象的哪个属性。

    ItemDisplayBinding="{Binding Name}"
    

    【讨论】:

    • 非常感谢您
    • 如果要组合字段,也可以在自定义类型上实现 ToString
    猜你喜欢
    • 1970-01-01
    • 2016-11-24
    • 2015-05-11
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多