Я пытаюсь разрешить пользователю вводить свой поисковый запрос в текстовое поле, и после использования клавиши ввода текст будет передан поставщику услуг поиска в Интернете по его выбору, а полученная веб-страница будет результатом поиска.как если бы пользователь сам вводил свой поисковый запрос в провайдере интернет-поиска.
Я уже реализовал элемент управления веб-браузера, который имеет свойство initialuri, которое вызывает веб-сайт (скажем, http://www.google.com домашняя страница).по выбору пользователя) при запуске приложения, и я также создал поисковую текстовую панель в верхней части моего приложения, которая принимает текстовый ввод от пользователя.
После нажатия клавиши ввода, когда текстовое поле имеет фокус и пользователь набрал свой запрос, я бы хотел передать текстовый ввод из текстового поля поисковому провайдеру по выбору пользователя (скажем, bing.com,google.com, yahoo.com и т. д., которые можно настроить на странице настроек в другом месте приложения).У меня возникла проблема с выяснением, как передать текст этого текстового поля поисковому провайдеру, а затем отобразить результаты в моем элементе управления веб-браузера.Возможно ли это, и если да, то как это может быть реализовано.Я искал везде, но по какой-то причине не нашел ни кода для ссылки, ни идей о том, как это можно реализовать.Я новичок в wp7 и c #, поэтому любые ссылки, предложения или помощь в коде будут с благодарностью!Для быстрого ознакомления я покажу код ниже
MainPage.xaml
<my:FullWebBrowser Name="TheBrowser" Grid.RowSpan="2" InitialUri="http://www.google.com" Height="800" Margin="0,0,0,-690" />
MainPage.xaml.cs
private void BrowserBar_Click(object sender, KeyEventArgs e)
{
//search whats in the searchbar
//use inputscope enter key to start search!
if (e.Key == Key.Enter)
{
//check to ensure asbolute navigation ur, else search through bing?
//??
}
}