如何在一个页面上添加多个屏幕?Windows Phone 7应用程序



我是Windows手机应用程序开发的新手。到目前为止,我一直在开发iPhone应用程序。在iphone中有一个视图和视图控制器的概念。您可以在一个屏幕上添加多个视图,并执行隐藏/显示以显示多个屏幕

我正在搜索,如何在Windows手机应用程序开发中实现同样的目标

有关类似的模式,请参阅MVVM:

如何在Windows Phone 7应用程序中使用MVVM?

Windows Phone Mango:在10分钟中开始使用MVVM

MVVM在现实生活中的Windows Phone应用程序第1部分

要隐藏/显示不同的视图/XAML对象/面板,请使用它们的名称和可见性属性,例如:

contentpanel.Visibility=可见性。可见;

Windows Phone应用程序通常遵循基于页面的导航。如果您想在一个页面中隐藏/显示多个视图而不导航到新页面,可以在UserControls的帮助下实现。

您可以定义任意数量的UserControls(==视图),然后根据您的需求在YourPage.xaml 中隐藏或显示它们

此外,您最好采用MVVM方法。

查看这个好例子,了解在Windows Phone应用程序中实现模型视图视图模型模式的更多详细信息

最新更新