Xamarin:现有的vb或c#代码

时间:2014-02-28 13:16:39

标签: c# android winforms xamarin

有没有人有过使用Xamarin尝试使用已有的.NET代码的经验?特别是Form.Elements - 还是必须为java(Android)重新设计?

我的第二个问题是,是否可以构建一个Xamarin-Library来使用system.Forms元素?

1 个答案:

答案 0 :(得分:1)

不,您无法在Xamarin中使用Windows窗体代码。

Xamarin的想法是它使用了您正在编写的操作系统原生的UI框架 - 因此不可移植 - 但您可以共享业务逻辑这对所有实施都是通用的。

只要您在UI和业务逻辑之间有清晰的描述,您就可以创建一个包含业务逻辑的可移植类库,并在任何" normal"之间轻松共享。 .NET环境和Xamarin.iOS / Xamarin.Android。 (可能还有其他特定于平台的部分,例如本地存储 - 再次,它是隔离并在适当的地方抽象它的问题,以便您的业务逻辑可以说"让我存储记录X"它将使用您插入的任何存储提供商。)