0

你好堆棧溢出社區,如何鏈接/導航應用程序欄圖標到新的WP頁面?

我正在學習WP7開發的過程中,我正在努力與一件事。

如何在同一解決方案中將應用程序欄圖標鏈接到新的WP7頁面。

我知道在哪裏可以找到圖標(prog文件> x86> SDK> 7.1>圖標)以及如何將它們移動到解決方案資源管理器中的圖標目錄,只是想知道如何將它實際鏈接到頁面。

希望能幫到你,我理解這可能是一個愚蠢的問題:)

回答

1

圖標格式在XAML:

<phone:PhoneApplicationPage.ApplicationBar> 
    <shell:ApplicationBar Mode="Default" Opacity="1.0" IsMenuEnabled="True" IsVisible="True"> 
     <shell:ApplicationBarIconButton Click="NavigateButtonClick" IconUri="/Images/image.png" Text="go" /> 
    </shell:ApplicationBar> 
</phone:PhoneApplicationPage.ApplicationBar> 

,代碼:

private void NavigateButtonClick(object sender, EventArgs e) 
{ 
    NavigationService.Navigate(new Uri("/YourPage.xaml", UriKind.Relative)); 
} 
+0

啊謝謝你這麼多! – AlexPjanic 2012-03-06 12:16:45

+0

很高興能幫到你! :) – Abbas 2012-03-06 12:55:46

1

當你定義圖標上Click事件的處理程序(在XAML中,這將類似於Click="ApplicationBarIconButton_Click")您需要激發一個導航命令,類似於以下內容...

private void ApplicationBarIconButton_Click(object sender, EventArgs e) 
{ 
    NavigationService.Navigate(new Uri("/MyNewPage.xaml", UriKind.Relative)); 
} 

其中/MyNewPage.xaml是您要訪問的頁面的相對路徑。

相關問題