我在 Windows 手机应用程序开发方面完全是新手。到目前为止,我一直在开发 iPhone 应用程序。在 iphone 中有一个视图和视图控制器的概念。您可以在一个屏幕上添加多个视图并隐藏/显示以显示多个屏幕。
我正在搜索,如何在 Windows 手机应用程序开发中实现相同的目标。
我在 Windows 手机应用程序开发方面完全是新手。到目前为止,我一直在开发 iPhone 应用程序。在 iphone 中有一个视图和视图控制器的概念。您可以在一个屏幕上添加多个视图并隐藏/显示以显示多个屏幕。
我正在搜索,如何在 Windows 手机应用程序开发中实现相同的目标。
对于类似的模式,请参阅 MVVM:
如何:在 Windows Phone 7 应用程序中使用 MVVM?
Windows Phone Mango:10 分钟开始使用 MVVM
MVVM 在现实生活中的 Windows Phone 应用 Part1
要隐藏/显示不同的视图/XAML 对象/面板,请使用它们的名称和可见性属性,例如:
contentpanel.Visibility = Visibility.Visible;
Windows Phone 应用程序通常遵循基于页面的导航。如果你想在一个页面中实现隐藏/显示多个视图而不导航到新页面,你可以在UserControls的帮助下做到这一点。
您可以根据需要定义任意数量的 UserControls (==views),然后根据 YourPage.xaml 中的要求隐藏并显示它们
此外,您最好使用 MVVM 方法。
查看这个很好的示例以获取更多详细信息在 Windows Phone 应用程序中实现模型-视图-视图模型模式