如何从IOS Xamarin中的选择器视图中获取选定的文本值

时间:2017-06-26 11:45:49

标签: xamarin

我无法从IOS Xamarin中的选择器视图(下拉列表)中获取选定的文本值。 不在选择索引更改事件中。 谢谢Yogesh Kumar

1 个答案:

答案 0 :(得分:1)

您需要创建一个继承自UIPickerViewModel的类,并将其设置在UIPickerView上。

_picker.Model = new CustomPickerViewModel();

然后在PickerViewModel中你可以覆盖" Selected"方法并获取所点击项目的索引

public override void Selected(UIPickerView pickerView, nint row, nint component)
{
    if (_itemSource != null)
    {
        SelectedItem = _itemSource[(int) row];
    }
}

然后你应该能够从所选项目中获得你想要的任何价值。