Windows phone 8 应用程序栏未显示在Windows Phone HTML模板中
我已经在一个新的WindowsPhone HTML模板中创建了一个应用程序条。最初应用程序栏是用xaml编写的,但我将其删除了。我创建了我的应用程序栏,就像我通常在代码隐藏中所做的那样,尽管由于某种原因,它不会出现在这个模板中。我不知道问题是什么,我没有错误。我的代码如下。我在模板的XAML中所做的唯一一件事就是添加一个pivot控件,并使浏览器可见性为false。我的代码如下。有什么想法吗 XAMLWindows phone 8 应用程序栏未显示在Windows Phone HTML模板中,windows-phone-8,Windows Phone 8,我已经在一个新的WindowsPhone HTML模板中创建了一个应用程序条。最初应用程序栏是用xaml编写的,但我将其删除了。我创建了我的应用程序栏,就像我通常在代码隐藏中所做的那样,尽管由于某种原因,它不会出现在这个模板中。我不知道问题是什么,我没有错误。我的代码如下。我在模板的XAML中所做的唯一一件事就是添加一个pivot控件,并使浏览器可见性为false。我的代码如下。有什么想法吗 XAML 使用此代码可以: private void BuildLocalizedApplication
使用此代码可以:
private void BuildLocalizedApplicationBar()
{
ApplicationBar appbar = new ApplicationBar();
/appbar.Mode = ApplicationBarMode.Minimized;
ApplicationBarMenuItem settings = new ApplicationBarMenuItem();
settings.Text = AppResources.MainPage_Settings;
settings.Click += settings_Click;
appbar.MenuItems.Add(settings);
this.ApplicationBar = appbar; // or simply ApplicationBar = appbar;
// you can also add Appbar directly = ApplicationBar = new ApplicationBar();
// and then modify via this property
}
您只是创建了一个对象ApplicationBar,但没有将其添加到页面中。具有您应使用创建的实例设置的 什么是有效的:
private void BuildLocalizedApplicationBar()
{
ApplicationBar appbar = new ApplicationBar();
/appbar.Mode = ApplicationBarMode.Minimized;
ApplicationBarMenuItem settings = new ApplicationBarMenuItem();
settings.Text = AppResources.MainPage_Settings;
settings.Click += settings_Click;
appbar.MenuItems.Add(settings);
this.ApplicationBar = appbar; // or simply ApplicationBar = appbar;
// you can also add Appbar directly = ApplicationBar = new ApplicationBar();
// and then modify via this property
}
请注意,您可以拥有许多应用程序栏(对象),并且可以轻松地交换它们。Plz请编辑问题标题,windows phone中没有HTML模板。这会造成混乱。我认为settings.Text=AppResources.MainPage\u settings;中存在问题;。用一些硬编码文本更新设置。文本,然后查看。它肯定是
this.ApplicationBar=appbar代码>。非常感谢!
private void BuildLocalizedApplicationBar()
{
ApplicationBar appbar = new ApplicationBar();
/appbar.Mode = ApplicationBarMode.Minimized;
ApplicationBarMenuItem settings = new ApplicationBarMenuItem();
settings.Text = AppResources.MainPage_Settings;
ApplicationBar.MenuItems.Add(settings );
settings.Click += new EventHandler(settings_Click);
}
private void BuildLocalizedApplicationBar()
{
ApplicationBar appbar = new ApplicationBar();
/appbar.Mode = ApplicationBarMode.Minimized;
ApplicationBarMenuItem settings = new ApplicationBarMenuItem();
settings.Text = AppResources.MainPage_Settings;
settings.Click += settings_Click;
appbar.MenuItems.Add(settings);
this.ApplicationBar = appbar; // or simply ApplicationBar = appbar;
// you can also add Appbar directly = ApplicationBar = new ApplicationBar();
// and then modify via this property
}