windows phone 在代码中生成ApplicationBar
下面是windows phone 在代码中生成appbar的示例.
比起在xaml中生成appbar.在代码中生成效率要高一些.少了解析的过程.
而且如果页面效大,加载时间较长的情况下.
在back时,视觉效果也要好很多,不会出现appbar出现了一两秒钟后,再切换到返回到页面.
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);
}

浙公网安备 33010602011771号