Problem bei Suche über Bing in der App
Hallo,
ich bin was das programmieren für Windows Phone angeht ein Anfänger, also habt Nachsicht =)
Und zwar habe ich ein Problem in meiner App.
Ich möchte per Suchbefehl in einem WebBrowser in der App per Bing suchen lassen.
Dazu verwende ich diesen Code:
Code:
private void Button_Click(object sender, RoutedEventArgs e)
{
string site1 = "http://m.bing.com/search?q=" + Suchwort.Text;
Bing.Navigate(new Uri(site1, UriKind.Absolute));
}
Nun das Problem ist darin, dass die App sofort die eigene Suche von Windows Phone startet (also als ob ich auf die Lupe gehe) und sucht dort nach dem Suchbefehl.
Ich möchte aber, dass er mir dies im WebBrowser in der App anzeigt.
Habe schon überall rumprobiert und nach Lösungen gesucht, aber nichts gefunden.
Ich hoffe ihr könnt mir helfen.
Vielen Dank.
AW: Problem bei Suche über Bing in der App
Hallo,
ich vermute den Fehler in der Zeile wo du Bing.Navigate() aufrufst. Dort sollte WebBrowser.Navigate stehen, bzw. die Instanz von deinem WebBrowser.
Solltest du noch ein verständnis problem haben, her damit!
AW: Problem bei Suche über Bing in der App
Hi,
ich habe mein WebBrowser einfach Bing genannt. Also kann ich diesen nur mit Bing.Navigate() aufrufen.
Habe mich schon weiter erkundigt, aber anscheinend ist dieses Problem nicht zu umgehen.
Danke aber trotzdem.
AW: Problem bei Suche über Bing in der App
normalerweise ruft man eine Internetsuche so auf:
var searchTask = new SearchTask { SearchQuery = "Hallo" };
searchTask.Show();
landet dann aber auch in der normaler BingSuche.
Du kannst aber auch direkt suchen und die Ergebnisse dann irgendwie selbst auswerten:
var webClient = new WebClient();
webClient.OpenReadCompleted += MyQueryCompleted;
webClient.OpenReadAsync(new Uri(https://www.google.com/search?q=hallo%22), webClient);
}
void MyQueryCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null && !e.Cancelled)
{
var reader = new StreamReader(e.Result);
var strIndexList = reader.ReadToEnd();
....
Hoffe das hilft
Mit der kostenlosen
PocketPC.ch App von meinem Windows 8 device aus geschrieben.