RadHtmlPlaceholder Events

One of the important custom events that RadHtmlPlaceholder exposes is the UrlLoaded event. This event occurs as soon as the external url that is set as a source is loaded.

<UserControl x:Class="RadHtmlPlaceholderDemo.Page" 
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&#13;             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"&#13;             xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"&#13;             Width="700"
             Height="400">
    <Grid x:Name="LayoutRoot" 
          Margin="10"
          Background="White">
        <Border BorderBrush="Black" BorderThickness="1">
            <telerik:RadHtmlPlaceholder x:Name="RadHtmlPlaceholder1" 
                                        SourceUrl="http://www.bing.com"&#13;                                        UrlLoaded="RadHtmlPlaceholder_UrlLoaded" />
        </Border>
    </Grid>
</UserControl>

using System;
using System.Windows;
using System.Windows.Controls;
namespace RadHtmlPlaceholderDemo
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();
        }
        private void RadHtmlPlaceholder_UrlLoaded(object sender, EventArgs e)
        {
            string message = string.Format("{0} has been loaded!", RadHtmlPlaceholder1.SourceUrl);
            MessageBox.Show(message);
        }
    }
}
Imports System.Windows
Imports System.Windows.Controls
Namespace RadHtmlPlaceholderDemo
    Partial Public Class Page
        Inherits UserControl
        Public Sub New()
            InitializeComponent()
        End Sub
        Private Sub RadHtmlPlaceholder_UrlLoaded(ByVal sender As Object, ByVal e As EventArgs)
            Dim message As String = String.Format("{0} has been loaded!", RadHtmlPlaceholder1.SourceUrl)
            MessageBox.Show(message)
        End Sub
    End Class
End Namespace

htmlplaceholder-howto-events

See Also

In this article
Not finding the help you need? Improve this article