If you are using a WebBrowser Control in your Windows Phone and want to retreive the page title of the webpage , you can do that easily by using the InvokeScript method defined in the web browser control in Windows Phone.
How to retreive the page title from WebBrowser Control in Windows Phone?
Below is a C# codebehind that demonstrated how to retreive the page title from WebBrowser Control in Windows Phone.
using System; using System.Windows; using Microsoft.Phone.Controls; namespace PhoneApp4 { public partial class MainPage : PhoneApplicationPage { // Constructor public MainPage() { InitializeComponent(); webBrowser1.Navigate(new Uri("http://www.developerpublish.com",UriKind.RelativeOrAbsolute)); } private void webBrowser1_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e) { String title = (string)webBrowser1.InvokeScript("eval", "document.title"); MessageBox.Show(title); } } }
Below is a C# code converted to VB.NET code to demonstrate how to retreive the page title from WebBrowser Control in Windows Phone
Partial Public Class MainPage Inherits PhoneApplicationPage ' Constructor Public Sub New() InitializeComponent() WebBrowser1.Navigate(New Uri("http://www.developerpublish.com", UriKind.RelativeOrAbsolute)) End Sub Private Sub WebBrowser1_Navigated(sender As System.Object, e As System.Windows.Navigation.NavigationEventArgs) Handles WebBrowser1.Navigated Dim title As [String] = DirectCast(WebBrowser1.InvokeScript("eval", "document.title"), String) MessageBox.Show(title) End Sub End Class