【发布时间】:2016-11-08 06:16:05
【问题描述】:
是否可以让UIPickerView 在 XAML 中定义的位置始终可见?
此控件的标准行为仅在我们单击Title 属性时显示绑定列表,然后从屏幕底部(iOS)或弹出窗口(Android)显示一个包含列表作为内容的小部件。
我想让它从一开始就在它定义的地方(不是在小部件中)可见。 picker 对象中没有类似 Position 的东西。
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged(e);
List<string> names = new List<string>()
{
"test",
"test 2"
};
if (Control != null)
{
var picker = (UIPickerView)this.Control.InputView;
picker.ShowSelectionIndicator = true;
}
}
【问题讨论】:
标签: c# xamarin xamarin.forms custom-renderer