2013-12-23 75 views
0

我正在構建我的第一個應用程序在windows phone 7應用程序。我需要在我的應用程序中添加5個應用程序欄圖標。所以我在.xaml.cs文件中寫了一些自定義代碼,就像這樣。如何添加超過4個圖標到應用程序欄og windows phone 7應用程序開發

namespace AAPApplication 
{ 

    public partial class AAP : PhoneApplicationPage 
    { 
    public AAP() 
    { 
     InitializeComponent(); 
     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/icon_home_deselect.png", UriKind.Relative); 
     button1.Text = "Home"; 
     ApplicationBar.Buttons.Add(button1); 

     ApplicationBarIconButton button2 = new ApplicationBarIconButton(); 
     button2.IconUri = new Uri("/Images/icon_event_deselect.png", UriKind.Relative); 
     button2.Text = "Event"; 
     ApplicationBar.Buttons.Add(button2); 

     ApplicationBarIconButton button3 = new ApplicationBarIconButton(); 
     button3.IconUri = new Uri("/Images/icon_share_deselect.png", UriKind.Relative); 
     button3.Text = "Share"; 
     ApplicationBar.Buttons.Add(button3); 

     ApplicationBarIconButton button4 = new ApplicationBarIconButton(); 
     button4.IconUri = new Uri("/Images/icon_news_deselect.png", UriKind.Relative); 
     button4.Text = "News"; 
     ApplicationBar.Buttons.Add(button4); 

     ApplicationBarIconButton button5 = new ApplicationBarIconButton(); 
     button5.IconUri = new Uri("/Images/icon_video_deselect.png", UriKind.Relative); 
     button5.Text = "Video"; 
     ApplicationBar.Buttons.Add(button5); 
    } 

儘管我正在構建自定義應用欄,但我仍然無法添加第5個圖標。休息工作正常。任何人都可以給我添加第5個圖標的方式

+1

這不是一個自定義的應用程序欄 – bhaku

回答

1

它是不可能在你的應用程序欄超過4個圖標。所以你可以做的是,你可以在你的應用程序欄位置使用4個以上的按鈕。因此,這應該解決您的問題,因爲你可以很容易地把按鈕,並在他們的點擊事件編寫代碼導航到另一個頁面

2

這是不可能的。應用程序欄已設計爲託管1到4個圖標,以便跨應用程序創建一致的UI。進一步的操作應該隱藏起來,但是當用戶點擊右邊的省略號時就會顯示出來。

如果你真的想這樣做,你必須創建自己的應用程序欄(雖然我不會推薦它!)/

+0

我設計了我自己的應用程序欄。在我的應用程序中,它需要有5個圖標,我寫的上面的代碼是用於創建應用程序欄的自定義代碼 – bhaskar07

相關問題