【发布时间】: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