Edit this page

Integrating RadHtmlPlaceholder and RadWindow

In order to use the RadWindow control in your application, you need to add a reference to the Telerik.Windows.Controls.Navigation assembly.
You can find more info here.

Adding RadHtmlPlaceholder is the same as adding any other content in the RadWindow.

XAML

<UserControl x:Class="SilverlightApplication18.MainPage"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
 <Grid >
<telerik:RadButton  Content="Load HtmlPlaceholder In Window" 
                    Click="LoadHtmlPlaceholder"
                    HorizontalAlignment="Center" 
                    Margin="0 25" Height="25" Padding="5 0" />
 </Grid>
</UserControl>

C#

using System;
using System.Windows;
using System.Windows.Controls;
using Telerik.Windows.Controls;

namespace SilverlightApplication18
{
    public partial class MainPage : UserControl
    {
        private RadWindow window;
        public MainPage()
        {
            InitializeComponent();
        }
        private void LoadHtmlPlaceholder(object sender, System.Windows.RoutedEventArgs e)
        {
            this.window = new RadWindow();
            RadHtmlPlaceholder htmlPlaceholder = new RadHtmlPlaceholder();
            Uri uri = new Uri("http://www.bing.com", UriKind.RelativeOrAbsolute);
            htmlPlaceholder.SourceUrl = uri;
            this.window.Content = htmlPlaceholder;
            this.window.Width = 800;
            this.window.Height = 600;
            this.window.Top = 210;
            this.window.Left = 330;
            this.window.Show();
        }
    }
}

VB.NET

Imports System.Windows
Imports System.Windows.Controls
Namespace SilverlightApplication18
    Partial Public Class MainPage
        Inherits UserControl
        Public Sub New()
            InitializeComponent()
        End Sub
        Private Sub LoadHtmlPlaceholder(sender As Object, e As System.Windows.RoutedEventArgs)
            Me.window = New RadWindow()
            Dim htmlPlaceholder As New RadHtmlPlaceholder()
            Dim uri As New Uri("http://www.bing.com", UriKind.RelativeOrAbsolute)
            htmlPlaceholder.SourceUrl = uri
            Me.window.Content = htmlPlaceholder
            Me.window.Width = 800
            Me.window.Height = 600
            Me.window.Top = 210
            Me.window.Left = 330
            Me.window.Show()
        End Sub
    End Class
End Namespace

htmlplaceholder-howto-window-integration

See Also