【问题标题】:How to embed Xamarin.Forms in native Xamarin.Mac?如何在本机 Xamarin.Mac 中嵌入 Xamarin.Forms?
【发布时间】:2018-10-04 08:54:42
【问题描述】:

我正在尝试将使用 Xamarin.Forms 创建的 XAML 页面嵌入到我的本机 Xamarin.Mac 应用程序中。

我怎样才能做到这一点?

【问题讨论】:

  • 您是要嵌入到 Xamarin.Mac 项目还是 ObjC/Swift 本机项目中?

标签: xamarin xamarin.forms xamarin.mac


【解决方案1】:

查看this guide,了解在本机 UI 中嵌入 XAML。做法和iOS很相似,有类似CreateViewController的扩展方法available in Xamarin.Mac

nativeViewController = new MyPage().CreateViewController();
_navigation.PushViewController(nativeViewController, true);

【讨论】:

  • 谢谢马丁! _navigation 的声明类型是什么?我找到的唯一对应类型是 UINavigationController,它仅在 iOS 上可用。谢谢
猜你喜欢
  • 2017-01-26
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多