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.
<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>
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();
}
}
}
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