版权声明:本文为博主原创文章,转载请注明出处。
WPF内嵌网页,可以将网页本地化,经查找相关资料后,决定采用CefSharp
1、首先新建WPF工程,打开工具进入NUGET,搜索CefSharp,然后安装CefSharp.Wpf
2、完成后,将项目改为x64或者x86,然后添加引用,这里有两种方法分开来说,大同小异
3、方法一:直接在xaml文件中引用,文件如下
4、方法二:在cs文件中添加引用,需要两个文件都做修改
using System.Windows;
using CefSharp.Wpf;
namespace WpfApplication2
{
///
/// MainWindow.xaml 的交互逻辑
///
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;
}
}
}
最后,虽然可以实现功能,但是使用起来,平滑感不友好