0

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

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

4

2 回答 2

3

对于类似的模式,请参阅 MVVM:

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

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

MVVM 在现实生活中的 Windows Phone 应用 Part1

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

contentpanel.Visibility = Visibility.Visible;

于 2012-07-16T07:02:49.193 回答
1

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

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

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

查看这个很好的示例以获取更多详细信息在 Windows Phone 应用程序中实现模型-视图-视图模型模式

于 2012-07-16T07:05:38.490 回答