Silverlight HtmlPage使用之一 弹出新窗口

首先引用using System.Windows.Browser命名空间

  xaml代码

< UserControl x:Class= "SilverlightApplication1.HtmlPageControl"
    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"
    mc:Ignorable=
"d"
    d:DesignHeight=
"300"  d:DesignWidth= "400">
    
    < Grid x:Name= "LayoutRoot"  Background= "White">
        < Button Content= "PupopWindow"  Height= "23"  HorizontalAlignment= "Left"
 Margin= "12,12,0,0"  Name= "button1"  VerticalAlignment= "Top"  Width= "97"  
Click=
"button1_Click"  />
    < /Grid>
< /UserControl>
 

  cs代码

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            HtmlPopupWindowOptions option=new HtmlPopupWindowOptions();
            option.Directories=true ;//是否开启ie地址栏
            option.Height=300;//浏览器窗口高度
            option.Width=300;//浏览器窗口宽度
            option.Status=true;//状态栏是否可见
            option.Location=true;//是否弹出窗口
            option.Menubar=true;//菜单栏是否可见
            option.Resizeable=true;//是否可调整窗口高宽度
            option.Scrollbars=true;//滚动条是否可见
            option.Toolbar=true;//工具栏是否可见
            option.Left=option.Width/2;//窗口的X坐标
            option.Top=option.Height/2;//窗口的Y坐标
            HtmlPage.PopupWindow(new Uri("http://www.baidu.com"), "_blank", option);


        }

本文来自mldark的博客,原文地址:http://hi.baidu.com/mldark/blog/item/fbf51b2ad08c3eece7cd40eb.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值