[C#] 如何在WPF程序里显示/打开网页

玩WPF初阶段,搞个在程序里面显示网页的WPF程序,百度没仔细搜索,没什么资料,大概是太简单了吧,没人说。。



今天在VS里编个程序,在想着如何码代码的时候,想不起什么英语单词。。

于是随手点了个 " Web "

自动提示

<WebBrowser 

从单词上理解,就应该是调用浏览网页了的。

随即MSDN,得出

假如我要我的WPF程序显示 "www.baidu.com" 的话,XAML代码:

<WebBrowser Source="http://www.baidu.com"  />

当时我的XAML代码(没有.CS)是:

<Window x:Class="AdvertisementScreen_Dot4T.SamLg"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Width="1024" Height="768"
        Title="SamLg" WindowStyle="None" WindowStartupLocation="CenterScreen" ResizeMode="NoResize" >
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="38*"></RowDefinition>
            <RowDefinition Height="730*"></RowDefinition>
        </Grid.RowDefinitions>

        <TextBlock Background="#666" Foreground="#FFF" FontSize="22" Text="Cela的歇息地"  />
        <WebBrowser x:Name="samlogin" Source="http://www.cnblogs.com/cela" Grid.Column="2" Grid.Row="2" />
    </Grid>
</Window>


我只是个会点英语的技术宅。。。

真的,现在连WPF动态都不会。。。

时间: 2024-12-11 03:47:06

[C#] 如何在WPF程序里显示/打开网页的相关文章

WPF中调用Process打开网页或本地文件夹

今天做了个小工具,算是把快捷方式集成到一起,界面大致如下: ------------------------------------------------------------------------ 网站                       文件夹                          运行命令 cnblog            C#   ASP.NET  WPF            运行:_____________ google -----------------

使用WebView在应用程序中打开网页

如果想在应用程序里展示一些网页,在自己的应用程序里嵌入一个浏览器,可以借助WebView控件调用loadUrl()方法加载显示 对应的网页. webView = (WebView) findViewById(R.id.web_view); webView.loadUrl("http://www.baidu.com"); 这时可能还会直接跳转到系统浏览器,需要重写shouldOverrideUrlLoading()方法,在webview中实现跳转. webView.setWebViewC

在 WPF 程序中应用 Windows 10 真?亚克力效果

原文:在 WPF 程序中应用 Windows 10 真?亚克力效果 从 Windows 10 (1803) 开始,Win32 应用也可以有 API 来实现原生的亚克力效果了.不过相比于 UWP 来说,可定制性会差很多. 本文介绍如何在 WPF 程序中应用 Windows 10 真?亚克力效果.(而不是一些流行的项目里面自己绘制的亚克力效果.) 本文内容 API 如何使用 注意事项 API 需要使用的 API 是微软的文档中并未公开的 SetWindowCompositionAttribute.

如何用Deeper打开Mac程序里的显示完整工具栏?

怎样用Deeper打开Mac程序里的显示完整工具栏?这个问题看似很简单,但是如果我们不能掌握其中的小技巧,就会花费我们双倍甚至更多的时间.所以,今天小编给大家带来快速用Deeper打开Mac程序里的显示完整工具栏的小技巧,希望对大家有所帮助! 一.首先打开Deeper软件,在软件主页面右上角单击“程序”图标,在打开的“程序”页面找到“屏幕共享”栏.如下图所示: 二.单击“屏幕共享”里“显示完整工具栏”选项(该选项前对勾为蓝色即可),如下图所示: 以上就是MacDown小编为您带来的快速用Deep

小程序里input宽度与文字显示的问题

不知道是不是bug,微信小程序里input宽度缩小,input可输入文字的区域会缩小的更多,比如说你把input宽度设置为90%,则input文字输入可显示的区域可能只有80%左右. //(存在疑点=>)目前的解决方法:在input输入框外面套一层view,通过改变view的宽度控制input的长度,这样不会影响文字显示 注意 input框上 不能加display:flex 属性 原文地址:https://www.cnblogs.com/panghu123/p/12178187.html

如何在CSS文件里加入变量

[摘自http://blog.itpub.net/285892/viewspace-573357] 前言 这个技巧说来很简单.我们让Apache把任何stylesheet重定向到一个指定的PHP脚本.该脚本会一行行读取stylesheet的内容,找到并替换任何用户自定义的变量,最终会重新生成一个CSS样式表.浏览器不会发觉到有什么地方不同.在后面,我们会讨论如何缓存生成的最终结果避免加大CPU的负载. 请注意,这个教程需要读者懂得一些基本的PHP(OOP).Apache和HTTP知识. Norm

Winform 程序嵌入WPF程序 并发送消息

废话不多说,先看解决方案目录 WindowsFormsDemo是主程序,WpfApp是嵌入的WPF程序,先看WPF程序,程序默认启动的页面是MainWindow.xaml,这里注释掉App.xaml里的StartupUri="MainWindow.xaml",后台设置启动的Uri,将原来的空的App类改成一些内容(也可以不改) /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class

WPF程序最小化到任务通知栏

我们通常使用的桌面软件,都可以最小化到任务通知栏,并且可以从任务通知栏再打开当前软件,或者通过软件的快捷方式从任务通知栏呼出. 我们可以通过下面的方式把WPF程序最小化到任务栏.由于WPF并没有实现Notification的功能,我们需要借助于WinForm中NotifyIcon来实现,请看代码: using WinForms = System.Windows.Forms; private WinForms.NotifyIcon _notifyIcon; private WinForms.Con

偶遇问题 - - 程序图标显示异常,程序可以正常使用

解决办法如上图,亲测有效.只是还是折腾了一下才弄好. 具体步骤: 1.任务栏右键,启动任务管理器. 在这里面找到explorer.exe进程将其结束后,千万别把任务管理器关掉!另:做好桌面消失的心理准备. 2.在任务管理器里点“文件”>“新建任务(运行...)”. 在“运行”框里输入cmd,点“确定”或回车. 在小黑框里逐步输入下面三行文字,粘贴复制就好, 只要你在关掉explorer进程之前没把浏览器窗口关掉或隐藏,是可以再回来复制代码的. CD /d %userprofile%\AppDat