微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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"  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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐