日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

WPF应用程序内嵌网页

發(fā)布時間:2023/12/18 asp.net 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WPF应用程序内嵌网页 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
WPF應(yīng)用程序內(nèi)嵌網(wǎng)頁 原文:WPF應(yīng)用程序內(nèi)嵌網(wǎng)頁

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請注明出處。 https://blog.csdn.net/shaynerain/article/details/78160984

WPF內(nèi)嵌網(wǎng)頁,可以將網(wǎng)頁本地化,經(jīng)查找相關(guān)資料后,決定采用CefSharp

1、首先新建WPF工程,打開工具進入NUGET,搜索CefSharp,然后安裝CefSharp.Wpf

2、完成后,將項目改為x64或者x86,然后添加引用,這里有兩種方法分開來說,大同小異

3、方法一:直接在xaml文件中引用,文件如下

<Window x:Class="WpfApplication1.MainWindow"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:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"xmlns:local="clr-namespace:WpfApplication1"mc:Ignorable="d"Title="MainWindow" Height="350" Width="525"><Grid><cefSharp:ChromiumWebBrowser Name="mychrome" Grid.Row="0" Address="http://blog.csdn.net/shaynerain"/></Grid> </Window>4、方法二:在cs文件中添加引用,需要兩個文件都做修改

using System.Windows; using CefSharp.Wpf;namespace WpfApplication2 {/// <summary>/// MainWindow.xaml 的交互邏輯/// </summary>public partial class MainWindow : Window{ChromiumWebBrowser webView = null;public MainWindow(){InitializeComponent();}private void Window_Loaded(object sender, RoutedEventArgs e){string path = "http://blog.csdn.net/shaynerain";webView = new ChromiumWebBrowser();browserGrid.Children.Add(webView);webView.Address = path; }} }<Window x:Class="WpfApplication2.MainWindow"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:local="clr-namespace:WpfApplication2"mc:Ignorable="d"Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded"><Grid Name="browserGrid"></Grid> </Window>


最后,雖然可以實現(xiàn)功能,但是使用起來,平滑感不友好






posted on 2018-09-11 09:16 NET未來之路 閱讀(...) 評論(...) 編輯 收藏

轉(zhuǎn)載于:https://www.cnblogs.com/lonelyxmas/p/9625579.html

總結(jié)

以上是生活随笔為你收集整理的WPF应用程序内嵌网页的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。