使用GroupedItemsPage作为主菜单

时间:2013-07-09 21:47:42

标签: c# microsoft-metro windows-store-apps

我有点站在管道上(如果那句话的作用与德语一样)和我当前的问题。

我想创建一个Windows应用商店应用,它使用GroupedItemsPage作为主菜单的类型,每个磁贴导航到应用程序的新页面/部分。

现在我找到的所有教程/示例都使用GroupItemsPage来显示相同​​类型的内容。因此,每个磁贴都是相同类型的数据类型,并且大多数存储在列表或其他内容中。

从我喜欢的背景之间迈出的步骤,通过像SettingsPage mySettingsPage = new SettingsPage();那样简单地创建每个图块并将其添加到右边的视图中,现在很困难。

我现在填写GroupedItemsPage的唯一想法是创建一个通用Type的新DataSource并将每个页面添加到此DataSource,但这对我来说似乎很奇怪......

这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

使用此: https://skydrive.live.com/?cid=3a5ca8204ec61147&id=3A5CA8204EC61147%2135841&authkey=!AAOLlNWZh4K-FkQ

到主页面在xaml中添加:

  protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            this.DefaultViewModel["Groups"] = e.Parameter;
}

并从此项目类复制到您的项目。