【问题标题】:Can we use the Portable class library (Xamarin.Forms Portable) to share UI with ASP.Net application? How?我们可以使用 Portable 类库 (Xamarin.Forms Portable) 与 ASP.Net 应用程序共享 UI 吗?如何?
【发布时间】:2014-10-09 13:24:54
【问题描述】:

我刚刚开始学习 Xamarin.Forms。

我创建了一个 Xamarin.Forms 可移植类库并开发了适用于所有三个移动平台(iOS、Android、Windows 手机应用程序)的 UI。

但我想知道,有什么方法可以在 ASP.Net 应用程序中使用相同的 UI 代码?我该怎么做?

我尝试引用可移植库,但没有成功。

【问题讨论】:

  • 我将本教程用于 Xamarin.Forms (youtube.com/watch?v=_xfMYdWAo0k)
  • 您的 asp.net 项目的目标是什么 .net 版本,PCL 库涵盖哪些子集?什么不完全有效?
  • 您可以毫无问题地从 Forms 应用程序添加 PCL。但是,您不会获得在 ASP.NET 中呈现的视图或通常的视图。但是您可以重用 ViewModel、Models 和其他与 Forms 无关的功能,而不是 Views。
  • @MihaMarkic 谢谢。 1) 是的,我已经将 PCL 引用到 ASP.Net,但它没有呈现 UI,所以当我运行应用程序时,浏览器上什么都看不到。 2)我知道我可以重用Model,但不明白如何重用ViewModel。
  • 这取决于您的视图模型是如何构建的。这只是一天结束时的代码。

标签: c# asp.net xamarin xamarin.forms


【解决方案1】:

没有。 Xamarin Forms 使用的 XAML 仅(当前)在 iOS、Android 和 Windows Phone 中受支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    相关资源
    最近更新 更多