2012-11-21 77 views
0

嗨,我正在創建一個應用程序,我有兩個單獨的頁面一個主頁和一個Web瀏覽器頁面。Windows Phone 7 Webbrowser搜索模式

我在主頁上有一個textBlock和一個按鈕,在Web瀏覽器上我只有Web瀏覽器控件。

什麼,我需要做的是,如果用戶在文本塊寫入例如巧克力或其他任何東西,應該以某種方式被轉移到WebBrowser控件,當你按下主頁上的按鈕巧克力搜索有自動。

我需要一些幫助知道這裏寫什麼,所以任何幫助,將不勝感激。

對於Web瀏覽器我寫了下面的代碼,請告訴改進的建議,如果您有:

webBrowser1.source = (new Uri("http://bing.com/" , Urikind.Absolute)); 

回答

0

這裏你可以看到每個搜索引擎模式

"Google", URLPattern = "http://www.google.com/search?q={0}" 
"Yahoo", URLPattern = "http://search.yahoo.com/search?p={0}" 
"Bing", URLPattern = "http://www.bing.com/search?q={0}" 

只是替換文本它: 例如:

String url = String.Format(URLPattern, textblock.Text); 
webBrowser1.source = (new Uri(string.Format(url) , Urikind.Absolute)); 
+0

我已經完成了你現在發生的唯一的問題是,它無法找到searchfield(在主頁上的textblock)它會給出錯誤:非靜態字段,方法或屬性需要對象引用。 String url = String.Format(「http://www.bing.com/search?q{0}」,MainPage.SearchField.Text); webBrowser1.Source =(new Uri(string.Format(url),UriKind.Absolute)); –

+0

你是第二頁的網頁瀏覽器和主頁的文本塊? – KF2

+0

是的,我有2頁的第一個按鈕和搜索字段,第二個只有webbrowser。 –