我正在開發一個Windows Phone應用程序,其中的主頁上有按鈕。還有另一個頁面browser.xaml,它具有Web瀏覽器控件。如何將URL分配給主頁上的按鈕,以便每次點擊它們時,都會導航到browser.xaml,並且Web瀏覽器控件將導航到某個URL?我正在避免爲每個按鈕創建Web瀏覽器控件。每當從另一頁按下按鈕時瀏覽到Web瀏覽器控件中的不同URL
回答
弗里斯特爲對於button_Click事件處理程序,添加以下代碼:
private void button_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/browser.xaml?link=" + textBox1.Text, UriKind.Relative));
}
和browser.xaml創建命令參數使用本
<Button Content="Parameterized Command" CommandParameter={Binding links} />
非常感謝你,這正是我需要的!雖然我還沒有嘗試過,但我相信這確實會在很少的調整下工作。但還有別的,我在Mainpage上有很多按鈕。我應該將他們的網址聲明爲字符串還是數組,我該怎麼做? – Mikaels
如果這是有幫助的,請投票......並且您可以將鏈接鏈接到每個按鈕的命令參數 –
在將鏈接附加到URI之前,您應該在鏈接上使用「HttpUtility.UrlEncode」。否則,鏈接的參數可能會被截斷。讀回來時不要忘記調用'HttpUtility.UrlDecode'。 –
- 1. 在網頁中瀏覽/瀏覽按鈕
- 2. 當從外部瀏覽器(Windows Phone)按下後退按鈕時,瀏覽器內容控件變空了
- 3. 當瀏覽器返回按鈕時IE瀏覽器CSS問題
- 4. c#Web瀏覽器模擬按鈕按
- 5. 瀏覽器的上一個或下一個按鈕控件
- 6. 當瀏覽器停止按鈕或ESC按下時停止JS
- 7. IE瀏覽器,按下按鈕時textarea的值不會改變
- 8. web瀏覽器 - 點擊對話按鈕
- 9. 如何在vb.net網頁瀏覽器中按下按鈕
- 10. 打印HTML頁面從瀏覽器到瀏覽器不同
- 11. 無法通過瀏覽器後退按鈕瀏覽頁面
- 12. 按下Android後退按鈕時兒童瀏覽器不關閉
- 13. 瀏覽器後退按鈕
- 14. 禁用瀏覽器按鈕
- 15. 瀏覽器後退按鈕和前一頁的URL
- 16. Safari瀏覽器後臺瀏覽器按鈕事件
- 17. WebView與多個按鈕瀏覽同一頁面中的文件
- 18. VB瀏覽按鈕
- 19. FTP瀏覽按鈕
- 20. 鏈接/按鈕從subfolder--瀏覽器下載文件只是瀏覽
- 21. jsf按鈕關閉瀏覽器頁面
- 22. 按鈕不在瀏覽器中顯示
- 23. ExtJS中的瀏覽按鈕
- 24. 單擊瀏覽器後退按鈕時頁面不一樣
- 25. Facebook的Like按鈕和Twitter跟隨按鈕iOS上的瀏覽器(Chrome瀏覽器/ Safari瀏覽器)
- 26. 在web瀏覽器中按下按鈕時的新鏈接標籤c#
- 27. web瀏覽器控件
- 28. VB.NET Web瀏覽器控件
- 29. C#Web瀏覽器控件
- 30. Web瀏覽器控件
功能
你使用mvvm嗎?如果是的話,哪個框架,你寫你自己? –
檢查我使用navigationservice類執行此操作的答案 –