gpt4 book ai didi

ios - Xamarin iOS UiPickerView 教程

转载 作者:可可西里 更新时间:2023-11-01 03:40:47 24 4
gpt4 key购买 nike

我正在尝试查找有关在 Xamarin iOS 中使用 UiPickerView 的一些基本说明。 Stack Overflow 上有一些问题可以回答某些问题,但我只是在寻找一个简单的概述,并希望逐步了解如何将 UiPickerView 添加到 ViewController、连接数据和注册事件。作为 Xamarin 和 iOS 的菜鸟,我正在努力对此类控件的代码需要去的所有地方进行分类。

最佳答案

//将 PickerViewModel 设置为 PickerView

var examplePVM = new ExamplePickerViewModel(myListOfItems);
YourPickerView.Model = examplePVM ;

//创建一个 PickerViewModel

public class ExamplePickerViewModel : UIPickerViewModel
{
private List<string> _myItems;
protected int selectedIndex = 0;

public ExamplePickerViewModel(List<string> items)
{
_myItems = items;
}

public string SelectedItem
{
get { return _myItems[selectedIndex]; }
}

public override nint GetComponentCount (UIPickerView picker)
{
return 1;
}

public override nint GetRowsInComponent (UIPickerView picker, nint component)
{
return _myItems.Count;
}

public override string GetTitle (UIPickerView picker, nint row, nint component)
{
return _myItems[row];
}

public override void Selected (UIPickerView picker, nint row, nint component)
{
selectedIndex = (int)row;
}
}

关于ios - Xamarin iOS UiPickerView 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com