在 Windows 和 Windows Phone 8.1 中,可以在 app.xaml 中定义一个全局 appbar,然后在页面中引用此 appbar 以将其添加到页面中。然后,您只需要实现一次 XAML 和一次事件。
我正在努力寻找有关如何使用 Windows 通用应用程序正确管理它的内容。由于通用应用程序自旋,人们无法再访问 app.xaml 中的 Microsoft.Phone.Shell。
有人可以建议实现上述全局命令栏的最佳方法。
非常感谢。戴夫
在 Windows 和 Windows Phone 8.1 中,可以在 app.xaml 中定义一个全局 appbar,然后在页面中引用此 appbar 以将其添加到页面中。然后,您只需要实现一次 XAML 和一次事件。
我正在努力寻找有关如何使用 Windows 通用应用程序正确管理它的内容。由于通用应用程序自旋,人们无法再访问 app.xaml 中的 Microsoft.Phone.Shell。
有人可以建议实现上述全局命令栏的最佳方法。
非常感谢。戴夫
全局命令是指普通命令栏?这里有我的代码,你可以在 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>