2012-11-21 4 views
0

안녕하세요. 응용 프로그램을 만들고 있는데, 두 개의 별도 페이지와 웹 브라우저 페이지가 있습니다.Windows Phone 7 웹 브라우저 검색 패턴

메인 페이지에는 textBlock 및 버튼이 있으며 웹 브라우저에는 웹 브라우저 컨트롤 만 있습니다.

내가해야 할 일은 사용자가 예를 들어 초콜릿이나 다른 글을 텍스트 블록에 쓴다면 메인 페이지의 버튼을 누르면 자동으로 초콜릿에 대한 웹 브라우저 제어 및 검색으로 전송되어야한다는 것입니다.

여기에 쓸 내용을 알고 싶으면 도움을 받으시기 바랍니다.

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

아직 수행 한 유일한 문제는 검색 필드 (mainpage에있는 textblock)를 찾을 수 없다는 것입니다. 오류가 발생합니다. 비 정적 필드, 메소드 또는 속성에는 객체 참조가 필요합니다. String url = String.Format ("http://www.bing.com/search?q{0}", MainPage.SearchField.Text); webBrowser1.Source = (새로운 Uri (string.Format (url), UriKind.Absolute)); –

+0

두 번째 페이지의 웹 브라우저와 기본 페이지의 텍스트 블록입니까? – KF2

+0

예 버튼과 검색 필드가있는 첫 번째 페이지가 2 개 있으며 웹 브라우저 만있는 두 번째 페이지가 있습니다. –