XAML Windows通用应用程序的全局命令栏

本文关键字:全局 命令 应用程序 Windows XAML | 更新日期: 2023-09-27 18:12:57

在Windows和Windows Phone 8.1中,可以在app.xaml中定义一个全局appbar,然后在页面中引用该appbar以将其添加到页面中。然后,您只需要实现一次XAML和一次事件。

我正在努力寻找如何正确管理这与Windows通用应用程序的内容。由于通用应用程序的旋转,人们无法再访问app.xaml中的Microsoft.Phone.Shell。

谁能告诉我最好的方法来实现上面的全局命令栏。

多谢。戴夫

XAML Windows通用应用程序的全局命令栏

全局命令指的是普通的命令栏?这里有我的代码,你可以使用在Windows/Windows Phone/UWP

<Page.BottomAppBar    >
        <CommandBar  x:Name="appBar" IsSticky="False" >
            <CommandBar.PrimaryCommands  >
                <AppBarButton  Label="Remove ads" Icon="Cancel"  Click="Show_Click" />
                 <AppBarButton  Label="Refresh" Icon="Refresh"  Click="Refresh_Click" />
                <AppBarButton Label="Share" Icon="ReShare" Click="Share_Click"/> 
                 <AppBarButton Label="Review" Icon="LikeDislike" Click="Review_Click"/> 
                <!--<AppBarButton Label="Recommend" Icon="AllApps" Click="AllApps_Click"/>--> 
            </CommandBar.PrimaryCommands>
             <CommandBar.SecondaryCommands>
            <AppBarButton Icon="AllApps" Label="Recommend" Click="AllApps_Click"/>
            <AppBarButton Icon="Comment" Label="Feedback" Click="Feedback_Click"/>
        </CommandBar.SecondaryCommands>
        </CommandBar>
    </Page.BottomAppBar>