In this article we will learn how to use
WebBrowser control in WPF using VB.NET.
WebBrowser control
we can use WebBrowser control to show html
document within our WPF application.
XAML code
<Window
x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Height="350"
Width="525">
<Grid
Height="431"
Width="611">
<Grid.ColumnDefinitions>
<ColumnDefinition
Width="231*"
/>
<ColumnDefinition
Width="272*"
/>
</Grid.ColumnDefinitions>
<WebBrowser
Height="248"
HorizontalAlignment="Left"
Name="WebBrowser1"
VerticalAlignment="Top"
Width="503"
Margin="0,12,0,0"
Grid.ColumnSpan="2"
/>
<Button
Content="Forward"
Height="23"
HorizontalAlignment="Left"
Margin="190,276,0,0"
Name="Button1"
VerticalAlignment="Top"
Width="75"
Grid.ColumnSpan="2"
/>
</Grid>
</Window>
The form looks like this.

figure 1.
Navigate method on WebBrowser control is
used to load the site in the control.
Now double click on the forward Button it will navigate to
http://www.c-sharpcorner.com.
Private Sub Button1_Click(ByVal
sender As System.Object,
ByVal e As
System.Windows.RoutedEventArgs)
Handles Button1.Click
WebBrowser1.Navigate(New Uri("http://www.c-sharpcorner.com"))
End Sub
Private Sub
Window_Loaded(ByVal sender
As System.Object,
ByVal e As
System.Windows.RoutedEventArgs)
Handles MyBase.Loaded
WebBrowser1.Navigate(New Uri("http://www.google.com"))
End Sub
Now run the application and test it. I have made
google.com as default web site to be loaded.
Figure 2.
Now click on the Button forward.
Figure 3.