我们正在开发Windows Phone 7移动应用程序。我们是这个平台的新手。在我们的应用程序中,将动态生成屏幕。所以我们想渲染UI 以编程方式 - 不使用任何xmls。请分享一些示例代码或资源或链接,其中以编程方式呈现UI。在iPhone开发的情况下,我们提到了“UICatalog”示例。我们正在寻找类似的示例
答案 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进行开发,但选择不使用平台最有用的功能可能不会很有趣。