我的windows phone应用程序的PanaramaPage中共有两个PanaramaItems。我需要在第一个Panrama项目中显示两个ApplicationBarItems,在第二个PanaramaItem中显示3个Application Bar项目。是否有任何可以执行此操作的Xaml页面...我不想通过代码执行任何操作...可以任何一个帮帮我?
答案 0 :(得分:0)
我很确定在这种情况下,您必须以编程方式操作每个PanoramaItem的工具栏。如果您不希望在后面的代码中执行此操作并使用mvvm框架,则可以在不将ViewModel耦合到View的情况下执行此操作。您可以创建一个服务,两个项都可以访问以操作工具栏。在Caliburn Micro中,每个VM都有一个对View的引用,并且可以通过这种方式进行操作。此外,在CM中,可以在OnActivate中为每个项目创建和触发IResult。