/// <summary> /// 构造XF中对应的ContentView /// </summary> /// <param name="inflater"></param> /// <param name="container"></param> /// <param name="savedInstanceState"></param> /// <returns></returns> public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var dialogView = _contentView.ConvertFormsToNative(_context.ApplicationContext); _dialogElement?.OnCreated(_iDialogMsg); if (_dialogElement != null) { _dialogElement.DialogResult = _dialogResult; } return(dialogView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (_dialogElement != null) { _dialogElement.OnCreated(_iDialogMsg); } var size = new Xamarin.Forms.Size(); var droidView = _xfView.ConvertFormsToNative(_mContext); _dialogSize = SetDialogSize(ref size); _xfView.Layout(new Xamarin.Forms.Rectangle(Xamarin.Forms.Point.Zero, size)); return(droidView); }