1

我的 Windows Phone 应用程序的 PanaramaPage 中总共有两个 PanaramaItems。我需要在第一个 Panrama 项目中显示两个 ApplicationBarItems,在第二个 PanaramaItem 中显示 3 个应用程序栏项目。有没有什么可以做这个 Xaml 页面...我不想通过后面的代码做任何事情...可以任何一个帮我 ?

4

1 回答 1

0

我很确定在这种情况下,您必须以编程方式操作每个 PanoramaItem 的工具栏。如果您不想在后面的代码中执行此操作,并且正在使用 mvvm 框架,那么有一些方法可以在不将 ViewModel 耦合到 View 的情况下执行此操作。您可以创建两个项目都可以访问以操作工具栏的服务。在 Caliburn Micro 中,每个 VM 都有一个对视图的引用,并且可以通过这种方式进行操作。此外,在 CM 中,可以为每个项目在 OnActivate 中创建和触发 IResult。

于 2012-06-05T17:24:31.463 回答