2011-08-04 142 views
1

我們正在開發Windows Phone 7移動應用程序。我們對這個平臺很陌生。在我們的應用程序中,屏幕將被動態生成。所以我們想以編程方式渲染UI - 不使用任何xmls。請分享一些示例代碼或資源或鏈接,其中UI以編程方式呈現。在iPhone開發的情況下,我們提到了「UICatalog」示例。我們正在尋找相似類型的示例Windows Phone 7:無xml開發界面

回答

3

雖然這樣做的例子很少和很遠,但可以在代碼中呈現UI,因爲使用Silverlight和WPF之類的基於XAML的技術很少見。相反,您傾向於發現開發人員使用數據綁定和數據模板來呈現生成的內容。

如果您將應用程序從iPhone移植到Windows Phone(或者即使您只是從頭開始),最好的辦法是首先確保您瞭解開發平臺。這裏MSDN有一些很好的資源:http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7gettingstarted_unit.aspx

接下來要做的事是確保你瞭解Windows Phone的建築語言。這裏有一些重要的資源在這方面:

一旦你已經達到了這一點,你很可能會意識到,你目前的做法是不正確的一個,並切換到數據綁定和數據模板方法:)

如果你正在做一個iPhone端口,它是im以便意識到Windows Phone應用程序的設計方法不同。內容是國王,所以弄清楚它是什麼,把它放在「正面和中心」,並修剪其他所有東西。

我希望這會有所幫助。

0

您可能想要調查用於Windows Phone開發的XNA path

使用SilverLight進行開發,但選擇不使用平臺最有用的功能可能不會很有趣。