[英]How to add mulitple screen on one page? Windows Phone 7 application
我是Windows Phone應用程序開發的新手。 到目前為止,我一直在開發iPhone應用程序。 在iPhone中,有一個視圖和視圖控制器的概念。 您可以在一個屏幕上添加多個視圖,並進行隱藏/顯示以顯示多個屏幕 。
我正在搜索,如何在Windows Phone應用程序開發中實現相同的目標。
有關類似的模式,請參見MVVM:
如何在Windows Phone 7應用程序中使用MVVM?
Windows Phone Mango:10分鍾內開始使用MVVM
現實生活中的MVVM Windows Phone應用程序第1部分
要隱藏/顯示不同的視圖/ XAML對象/面板,請使用其名稱和可見性屬性,例如:
contentpanel.Visibility = Visibility.Visible;
Windows Phone應用程序通常遵循基於頁面的導航。 如果要在一個頁面中實現隱藏/顯示多個視圖而不導航到新頁面,則可以在UserControls的幫助下完成。
您可以根據需要定義任意多個UserControl(== views),然后根據您在YourPage.xaml中的要求隱藏它們以顯示它們。
另外,您最好使用MVVM方法。
有關更多詳細信息,請查看此好示例, 以在Windows Phone應用程序中實現Model-View-ViewModel模式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.