【发布时间】:2014-01-14 16:21:43
【问题描述】:
我正在开发一个 Windows Phone 应用程序。我希望 windows phone 的所有 xaml 页面中的设计和结构与它们在 android 应用程序中的相同。有没有最简单的方法?
【问题讨论】:
标签: android xaml windows-phone-7 windows-phone-8
我正在开发一个 Windows Phone 应用程序。我希望 windows phone 的所有 xaml 页面中的设计和结构与它们在 android 应用程序中的相同。有没有最简单的方法?
【问题讨论】:
标签: android xaml windows-phone-7 windows-phone-8
【讨论】:
您将需要一个跨平台开发套件或 SDK。有一些针对主要平台,如 iOS、Android 和 Windows Phone 8。其中一些包括 Appcelerator、Marmalade 和 Xamarin。但大多数都是花钱的。查看此链接了解更多信息。
【讨论】:
首先我得提一下,这违反了设计准则,但你可以随心所欲。
现在您必须决定:混合应用还是原生?
如果混合:
XAMARIN - C# 逻辑和原生 UI - 您必须了解每个平台的一些知识 PhoneGap - HTML + CSS 但你会发现许多其他问题
如果是原生的:
是的,你可以做到 XAML 允许你构建你的控制,就像你想象的那样复杂......
我有在 windows phone 上开发原生 C#+XAML 应用程序的经验,应该至少有 90% 的设计相同 - 并且一切顺利。
最简单的方法是为您的应用使用样式资源,您将创建/修改一次控件,然后只需将样式添加到相同的控件,例如:
您想要与 Android 相同的按钮颜色、形式、焦点状态、按下状态。 1)只需修改默认按钮模板 2)将此样式作为全局资源 3)应用到你想要的每个按钮
【讨论】: