zoukankan      html  css  js  c++  java
  • 【Windows Phone 8】ApplicationBarIconButton的添加及移除

    【代码】

    public partial class ProductDetailView : PhoneApplicationPage
        {
            private IList<IApplicationBarIconButton> appbarButtons;
            private ApplicationBarIconButton consultButton;
            private ApplicationBarIconButton favoriteButton;
            private ApplicationBarIconButton shareButton;
            private ApplicationBarIconButton catalogButton;
            private ApplicationBarIconButton cartButton;
         private bool isLoaded = false;
    public ProductDetailView() { InitializeComponent(); } private void root_Loaded_1(object sender, RoutedEventArgs e) { if (!isLoaded) {
              // 初始化按钮 appbarButtons
    = this.ApplicationBar.Buttons as IList<IApplicationBarIconButton>; favoriteButton = appbarButtons[0] as ApplicationBarIconButton; shareButton = appbarButtons[1] as ApplicationBarIconButton; catalogButton = appbarButtons[2] as ApplicationBarIconButton; cartButton = appbarButtons[3] as ApplicationBarIconButton; isLoaded = true; ChangeAppbar(); } } private void AddAppbarButton() { consultButton = new ApplicationBarIconButton(new Uri("/Resources/Images/ApplicationBar2/zixun1.png", UriKind.Relative)); consultButton.Text = "咨询"; consultButton.Click += consultButton_Click; }

        

     void consultButton_Click(object sender, EventArgs e)
     {

     }

         private void ChangeAppbarBtn()
            {
                if (isLoaded)
                {
                    if (...)
                    {
                // 只有一个咨询按钮 appbarButtons.Clear(); appbarButtons.Add(consultButton); }
    else if (...) { appbarButtons.Clear();             // 恢复初始的4个按钮 appbarButtons.Add(favoriteButton); appbarButtons.Add(shareButton); appbarButtons.Add(catalogButton); appbarButtons.Add(cartButton); } } }
      }
  • 相关阅读:
    039 RabbitMq及数据同步01
    038 商品详情02-----页面静态化
    037 商品详情01
    036 搭建搜索微服务04----分类和品牌的过滤
    035 搭建搜索微服务03----页面分页效果
    034 通过域名访问服务器或本地的图片资源---switchhost+nginx
    033 搭建搜索微服务02----实现基本搜索功能
    ubuntu server 无线网卡的处理
    grub 启动错误 "file not found"
    Ubuntu 的 desktop 和 server 还是有区别。
  • 原文地址:https://www.cnblogs.com/fb-boy/p/3499596.html
Copyright © 2011-2022 走看看