你好堆棧溢出社區,如何鏈接/導航應用程序欄圖標到新的WP頁面?
我正在學習WP7開發的過程中,我正在努力與一件事。
如何在同一解決方案中將應用程序欄圖標鏈接到新的WP7頁面。
我知道在哪裏可以找到圖標(prog文件> x86> SDK> 7.1>圖標)以及如何將它們移動到解決方案資源管理器中的圖標目錄,只是想知道如何將它實際鏈接到頁面。
希望能幫到你,我理解這可能是一個愚蠢的問題:)
你好堆棧溢出社區,如何鏈接/導航應用程序欄圖標到新的WP頁面?
我正在學習WP7開發的過程中,我正在努力與一件事。
如何在同一解決方案中將應用程序欄圖標鏈接到新的WP7頁面。
我知道在哪裏可以找到圖標(prog文件> x86> SDK> 7.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));
}
當你定義圖標上Click事件的處理程序(在XAML中,這將類似於Click="ApplicationBarIconButton_Click"
)您需要激發一個導航命令,類似於以下內容...
private void ApplicationBarIconButton_Click(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("/MyNewPage.xaml", UriKind.Relative));
}
其中/MyNewPage.xaml
是您要訪問的頁面的相對路徑。
啊謝謝你這麼多! – AlexPjanic 2012-03-06 12:16:45
很高興能幫到你! :) – Abbas 2012-03-06 12:55:46