我需要在Windows手机页面中添加menuItems。我知道如何在单页中添加它。
然而,可以通过在单页/某处(即应该出现在所有页面中的Common menuItem(Say Home))将一个menuItems添加到几页中(
)答案 0 :(得分:0)
我认为你应该选择USER CONTROL
。你可以把它放到多个页面。您可以在此处创建参考Why and how to create a User Control in Windows Phone
答案 1 :(得分:0)
您可以创建一个帮助者/工厂类来创建基础应用栏和/或单个菜单项。
public class AppBarHelper
{
public static ApplicationBar CreateCommmonAppBar()
{
// return app bar with common menu items..etc.
}
public static ApplicationBarMenuItem CreateHomeMenuItem()
{
// return your menu item
}
}
然后在您的页面中,您可以在构造函数中将其称为
public MainPage()
{
ApplicationBar = AppBarHelper.CreateCommonAppBar();
}