zoukankan      html  css  js  c++  java
  • 如何在 Windows Phone 的代码中创建应用程序栏

    采用代码创建应用程序栏的步骤

    1. 在编辑器中打开您页面的代码隐藏文件。

    2. 在代码的顶部,添加以下语句。

      1. using Microsoft.Phone.Shell;
      Imports Microsoft.Phone.Shell
    3. 在页面的构造函数中,在对 InitializeComponent 的调用之后,添加以下代码。该代码初始化新的 ApplicationBar 对象并将该对象分配给页面的ApplicationBar 属性。

      1. ApplicationBar = new ApplicationBar();
      ApplicationBar = new ApplicationBar()
    4. 设置所需的应用程序栏属性。有关属性的更多信息,请参阅 Windows Phone 的应用程序栏概述

      1. ApplicationBar.Mode = ApplicationBarMode.Default;
      2. ApplicationBar.Opacity = 1.0
      3. ApplicationBar.IsVisible = true;
      4. ApplicationBar.IsMenuEnabled = true;
      ApplicationBar.Mode = ApplicationBarMode.Default
      ApplicationBar.Opacity = 1.0
      ApplicationBar.IsVisible = true
      ApplicationBar.IsMenuEnabled = true
    5. 根据需要创建一个或多个 ApplicationBarIconButton 对象。设置图标图像和按钮文本,然后将它们添加到应用程序栏。如果您未设置按钮文本,则会发生运行时异常。

      1. ApplicationBarIconButton button1 = new ApplicationBarIconButton();
      2. button1.IconUri = new Uri("/Images/YourImage.png", UriKind.Relative);
      3. button1.Text = "button 1";
      4. ApplicationBar.Buttons.Add(button1);
      Dim button1 as ApplicationBarIconButton = new ApplicationBarIconButton()
      button1.IconUri = new Uri("/Images/YourImage.png", UriKind.Relative)
      button1.Text = "button 1"
      ApplicationBar.Buttons.Add(button1)
    6. 菜单项是可选的。根据需要创建一个或多个 ApplicationBarMenuItem 对象。设置文本,然后将它们添加到应用程序栏。

      1. ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem();
      2. menuItem1.Text = "menu item 1";
      3. ApplicationBar.MenuItems.Add(menuItem1);
      Dim menuItem1 as ApplicationBarMenuItem = new ApplicationBarMenuItem()
      menuItem1.Text = "menu item 1"
      ApplicationBar.MenuItems.Add(menuItem1)
    7. 下面是一个已完成的应用程序栏示例。在下面的过程中将添加单击事件和处理程序。

      1. public MainPage()
      2. {
      3.     InitializeComponent();
      4.  
      5.     ApplicationBar = new ApplicationBar();
      6.  
      7.     ApplicationBar.Mode = ApplicationBarMode.Default;
      8.     ApplicationBar.Opacity = 1.0
      9.     ApplicationBar.IsVisible = true;
      10.     ApplicationBar.IsMenuEnabled = true;
      11.  
      12.     ApplicationBarIconButton button1 = new ApplicationBarIconButton();
      13.     button1.IconUri = new Uri("/Images/YourImage.png", UriKind.Relative);
      14.     button1.Text = "button 1";
      15.     ApplicationBar.Buttons.Add(button1);
      16.  
      17.     ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem();
      18.     menuItem1.Text = "menu item 1";
      19.     ApplicationBar.MenuItems.Add(menuItem1);
      20. }
      Public Sub New()
          InitializeComponent()
              
          ApplicationBar = new ApplicationBar()
      
          ApplicationBar.Mode = ApplicationBarMode.Default
          ApplicationBar.Opacity = 1.0
          ApplicationBar.IsVisible = true
          ApplicationBar.IsMenuEnabled = true
      
          Dim button1 as ApplicationBarIconButton = new ApplicationBarIconButton()
          button1.IconUri = new Uri("/Images/YourImage.png", UriKind.Relative)
          button1.Text = "button 1"
          ApplicationBar.Buttons.Add(button1)
      
          Dim menuItem1 as ApplicationBarMenuItem = new ApplicationBarMenuItem()
          menuItem1.Text = "menu item 1"
          ApplicationBar.MenuItems.Add(menuItem1)
      End Sub
  • 相关阅读:
    九大经典算法之插入排序、希尔排序
    1072 开学寄语 (20 分)
    1070 结绳 (25 分
    查找字符串中的所有数字
    通过类继承计算梯形面积
    将命令的输出生成一个Web页面
    从Internet下载一个文件
    使用Excel管理命令输出
    将一个命令的输出保存到CSV文件
    使用属性存储用户编号和姓名
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458096.html
Copyright © 2011-2022 走看看