Welcome

首页 / 软件开发 / Silverlight / 稳扎稳打Silverlight(43) - 4.0控件之WebBrowser,WebBrowserBrush

稳扎稳打Silverlight(43) - 4.0控件之WebBrowser,WebBrowserBrush2010-11-01 博客园 webabcd介绍

Silverlight 4.0 控件一览:

* WebBrowser - 在 Silverlight 应用程序中显示 HTML 内容(只能在 OOB 模式下运行)

* WebBrowserBrush - 一个 WebBrowser 类型的画笔(只能在 OOB 模式下运行)

在线DEMO

http://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.html

示例

1、Viewbox 的 Demo

WebBrowserDemo.xaml

代码

<navigation:Page x:Class="Silverlight40.Control.WebBrowserDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
Title="WebBrowserDemo Page">
<Grid x:Name="LayoutRoot">
<StackPanel HorizontalAlignment="Left">
<Button Name="btnOutOfBrowser" Click="btnOutOfBrowser_Click" />
<Button Name="btnSource" Content="Source 属性" Click="btnSource_Click" />
<Button Name="btnNavigate" Content="Navigate 方法" Click="btnNavigate_Click" />
<Button Name="btnNavigateToString" Content="NavigateToString 方法" Click="btnNavigateToString_Click" />
<Button Name="btnScript" Content="与 WebBrowser 中的脚本交互" Click="btnScript_Click" />
<WebBrowser Name="webBrowser" Width="400" Height="300" ScriptNotify="webBrowser_ScriptNotify" LoadCompleted="webBrowser_LoadCompleted" />
</StackPanel>
</Grid>
</navigation:Page>