在.cs文件中使用phoneapplicationpage:Windows Phone

时间:2013-12-13 12:12:51

标签: c# xaml windows-phone-7 windows-phone-8 windows-phone

这是我在.xaml文件中编写的代码,用于显示应用程序栏。

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
        <shell:ApplicationBarIconButton  IconUri="/Assets/AppBar/back.png" Text="Previous" Click="ApplicationBarIconButton_Click_2"/>
        <shell:ApplicationBarIconButton  IconUri="/Assets/AppBar/save.png" Text="Save" Click="ApplicationBarIconButton_Click_3"/>

        <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/next.png" Text="Next" Click="ApplicationBarIconButton_Click_1"/>
    </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

但是当我添加了Vserv广告时,它会禁用应用栏,之后根本不会显示该栏。

我是Windows Phone开发的先驱。你能帮助我在C#中转换这段代码,以便我可以在广告关闭后在.cs文件中使用它吗?

1 个答案:

答案 0 :(得分:2)

如果我猜对了。您可以在.cs文件中添加应用程序

ApplicationBar = new ApplicationBar();
    ApplicationBar.Mode = ApplicationBarMode.Default;
    ApplicationBar.Opacity = 1.0; 
    ApplicationBar.IsVisible = true;
    ApplicationBar.IsMenuEnabled = true;

    ApplicationBarIconButton button1 = new ApplicationBarIconButton();
    button1.IconUri = new Uri("/Images/YourImage.png", UriKind.Relative);
    button1.Text = "button 1";
    ApplicationBar.Buttons.Add(button1);

    ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem();
    menuItem1.Text = "menu item 1";
    ApplicationBar.MenuItems.Add(menuItem1);