Sử dụng biểu mẫu Xamarin, cách chế độ xem trình chọn mặc định được thay đổi để hiển thị trong PopoverController? Mã dưới đây ném "Không thể hiển thị cửa sổ bật lên từ chế độ xem không có cửa sổ." trên iOS.Bộ chọn biểu mẫu Xamarin - UIPickerView tùy chỉnh
public class BindablePickerRenderer : PickerRenderer {
private UIPickerView picker;
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e) {
base.OnElementChanged(e);
this.picker = new UIPickerView() {
Source = (UIPickerViewModel) new PickerSource(e.NewElement)
};
var popoverContent = new UIViewController();
popoverContent.View = picker;
var popoverController = new UIPopoverController(popoverContent);
popoverController.PopoverContentSize = new SizeF(320, 180);
popoverController.PresentFromRect(picker.Frame, this.Control.InputView, UIPopoverArrowDirection.Up, true);
}
}