蝗虫的大腿 发表于 2013-1-4 01:15:30

windows phone 在代码中生成ApplicationBar

<div id="cnblogs_post_body">下面是windows phone 在代码中生成appbar的示例.
比起在xaml中生成appbar.在代码中生成效率要高一些.少了解析的过程.

而且如果页面效大,加载时间较长的情况下.
在back时,视觉效果也要好很多,不会出现appbar出现了一两秒钟后,再切换到返回到页面.
<div class="cnblogs_Highlighter">private void MainPage_Loaded(object sender, RoutedEventArgs e)      {            BuildApplicationBar();      }      private void BuildApplicationBar()      {            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);      }
页: [1]
查看完整版本: windows phone 在代码中生成ApplicationBar