Windows Phone 7:开发没有xml的UI

时间:2011-08-04 07:59:27

标签: windows-phone-7

我们正在开发Windows Phone 7移动应用程序。我们是这个平台的新手。在我们的应用程序中,将动态生成屏幕。所以我们想渲染UI 以编程方式 - 不使用任何xmls。请分享一些示例代码或资源或链接,其中以编程方式呈现UI。在iPhone开发的情况下,我们提到了“UICatalog”示例。我们正在寻找类似的示例

2 个答案:

答案 0 :(得分:3)

可以在代码中呈现UI,尽管这样做的例子很少,因为使用基于XAML的技术(如Silverlight和WPF)是很少见的。相反,您倾向于发现开发人员使用数据绑定和数据模板来呈现生成的内容。

如果您要将应用程序从iPhone移植到Windows Phone(或者即使您刚刚从头开始),最好的办法是首先确保您了解开发平台。 MSDN上有一些很好的资源:http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7gettingstarted_unit.aspx

接下来要做的是确保您了解构建Windows Phone的Metro设计语言。这方面有一些很好的资源:

一旦达到这一点,您很可能会意识到您当前的方法并不正确,转而使用数据绑定和数据模板方法:)

如果您正在使用iPhone端口,重要的是要意识到Windows Phone应用程序的设计方法不同。内容为王,所以要弄清楚它是什么,把它放在“前面和中心”,然后修剪掉其他东西。

我希望这会有所帮助。

答案 1 :(得分:0)

您可能需要调查Windows Phone开发的XNA path

使用SilverLight进行开发,但选择不使用平台最有用的功能可能不会很有趣。