精华内容
下载资源
问答
  • WPF应用程序内嵌网页

    2018-09-11 09:16:00
    WPF应用程序内嵌网页 原文:WPF应用程序内嵌网页 版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/shaynerain/article/details/78160984 ...
    原文:WPF应用程序内嵌网页

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/shaynerain/article/details/78160984

    WPF内嵌网页,可以将网页本地化,经查找相关资料后,决定采用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>


    
    
    
    

    最后,虽然可以实现功能,但是使用起来,平滑感不友好






    posted on 2018-09-11 09:16 NET未来之路 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lonelyxmas/p/9625579.html

    展开全文
  • 去除WPF浏览器应用程序上系统自带的页面导航按钮 :一开始遇到这个问题的时候很苦恼,但是后来当问题解决后没想到方法那么简单就是在Page节点下增加属性 ShowsNavigationUI="False
    
    

    去除WPF浏览器应用程序上系统自带的页面导航按钮 :一开始遇到这个问题的时候很苦恼,但是后来当问题解决后没想到方法那么简单就是Page节点下增加属性 ShowsNavigationUI="False"

     

    展开全文
  • WPF浏览器应用程序

    2013-12-09 16:47:18
     “安全性”,完全可信的应用程序  “发布”,选项,部署,不使用.deploy文件扩展名 2、去掉全局程序集引用(app.config); 编译;各个项目的平台应一致 3、客户端安装.net framework  浏览器添加...

    1、“项目属性”
       “安全性”,完全可信的应用程序

       “发布”,选项,部署,不使用.deploy文件扩展名


    2、去掉全局程序集引用(app.config); 编译;各个项目的平台应一致


    3、客户端安装.net framework

          浏览器添加可信站点
    展开全文
  • WPF浏览器应用程序与Silverlight,Asp.net相比,同是发布到服务器,在IE中运行。WPF浏览器应用程序部署起来却相对困难。 相信很多朋友在第一次部署WPF浏览器应用程序时,都遇到"过此应用程序类型已禁用"的...

    WPF浏览器应用程序与Silverlight,Asp.net相比,同是发布到服务器,在IE中运行。WPF浏览器应用程序部署起来却相对困难。

    相信很多朋友在第一次部署WPF浏览器应用程序时,都遇到"过此应用程序类型已禁用"的错误

    就因为这个错误,可被折腾的够呛。无奈到网上收集了一些部署资料。归结起来,就是一个安全设置问题。

    要想成功部署WPF浏览器应用程序,只需做好以下两步即可。

    第一步 更改浏览器安全设置

    打开浏览器的Internet选项,切换到"安全"选项,点击"自定义级别",启用WPF文件类型。如果这里禁用了

    WPF类型,就会出现"过此应用程序类型已禁用"的错误。

    详细说明http://msdn.microsoft.com/zh-cn/library/aa970906.aspx

    第二步 ClickOnce签名证书使用

    这一步是必须的,证书安装使用见,这很详细了,不用多说了。

    http://blogs.microsoft.co.il/blogs/maxim/archive/2008/03/05/wpf-xbap-as-full-trust-application.aspx

    前两步做好了,就可以成功在你的,或其它电脑上运行WPF浏览器应用程序了

     

    转自:http://www.cnblogs.com/zzwen/archive/2011/10/07/2199996.html

    展开全文
  • WPF 打开网页

    2018-03-06 18:26:00
    2、在应用程序中打开  WebBrowser wb = new WebBrowser();  wb.Source = new Uri(" http://www.baidu.com ");  UserControl u = new UserControl();  u.Content = wb;  将u 显示出来 转载于:...
  • 问题:WPF浏览器应用程序开发难度极低,会WPF的人都可以轻易开发出部署在网站的WPF浏览器应用程序,但是很多新手会在一开始就遇到一个典型的问题:Visual Studio开发环境按F5直接运行没有任何显示,但是程序没错误?...
  • C# 制作ActiveX控件 将WPF窗口嵌入网页 ActiveX控件现在使用的人可能比较少,但是存在既有价值,在使用的过程中我发现在它不能嵌入一个WPF窗口,但是WPF窗口的制作能比WinForm方便很多,所以想一个办法将WPF嵌入到...
  • 第一个WPF应用程序

    2016-04-11 21:54:00
    WPF 全称为 Windows Presentation Foundation。 核心特性: WPF使用一种新的XAML(Extensible Application Markup Language)语言来开发界面,这将把...这也使得应用不仅仅局限于winforme ,更可以移植到网页...
  • 一个高仿微信网页版的WPF应用程序,基本完成了网页微信的主要基础功能,例如聊天,联系人,搜索,表情等。 软件中的图标和表情都是使用网页微信的资源,还有很多功能是待实现的,例如任务栏托盘图标,图片文件发送,...
  • 使用 WPF 构建复合应用程序的模式Glenn Block 本文将介绍以下内容: 复合应用程序基础知识引导程序和模块初始化区域和 RegionManager视图、命令和事件本文使用了以下技术: WPF 复合应用程序指南 内容 问题:单一...
  • wpf程序中,有时会内嵌网页。内嵌网页有两种方法,一种是使用wpf自带WebBrowser控件来调用IE内核,另一种是使用CefSharp包来调用chrom内核。 一、第一种使用自带WebBrowser: 1、直接在界面XAML文件中添加如下...
  • 本教程是继使用HttpClient调用Web API只有的补充教程,主要讲解了如何在WPF中异步调用Web API且不阻塞主线程。
  • 如何建立、设计、执行与部署WPF应用程序 一、什么是wpf? 1.与作业系统整合、向量式的UI组合引擎 2.统一的UI界面、文件与媒体的程序设计方式 3.宣告式程序设计 4.部署简单 想了解更多可以看百度百科 ...
  • 实战 - WPF 窗口中展现网页

    千次阅读 2017-05-26 10:48:12
    一、有需求在WPF应用程序中,需要使用到WEB项目的资源,第一时间想到的就是在WPF窗口中,展现WEB项目中的页面,这样子有两点好处:一是,实现简单,不需要在WPF应用程序中实现UI布局和数据绑定;二是,灵活适应变化...
  • WPF网页交互(Frame,WebBrowser)

    千次阅读 2015-06-19 18:00:49
    WPF中有个很好的机制,就是Frame,Frame不仅可以像网页中的Frame一样加载Wpf的page对象,还可以加载WEB,使用方法: frame1.Source = new Uri("http://localhost:2613/Default.aspx"); 当然也可以用Navigate...
  • WPF引擎把XAML描述的UI元素解释为相应的.NET对象,从而在桌面程序或Silverlight网页上创建相应的控件。如下图所示:   上面这副就是传统的WinForm开发模式,这两种人没有分离开来,所以在很多企业...
  • 应用程序承载到 HTML 框架中后,您可以与包含 XBAP 的网页通信。 可以通过检索 BrowserInteropHelper 的 HostScript 属性来完成此操作。 此属性会返回一个代表该 HTML 窗口的脚本对象。 然后,您可以使用常规的...
  • WPF程序非常适合公司内网使用,唯一缺点就是客户端要安装.net框架4.0。优势也很明显,在客户端运行的是一个WinForm程序,自动下载,可以充分利用客户机的性能,而且...本文要讨论的就是,WPF ClickOnce应用程序的发...
  • 来自:使用 WPF 构建复合应用程序的模式 作者:Glenn Block 本文将介绍以下内容: 复合应用程序基础知识 引导程序和模块初始化 区域和 RegionManager 视图、命令和事件 本文使用了以下技术: WPF 复合...
  • 【ASP.NET Web API教程】3.3 通过WPF应用程序调用Web API(C#) 注:本文是【ASP.NET Web API系列教程】的一部分,如果您是第一次看本博客文章,请先看前面的内容。 3.3 Calling a Web API From a WPF ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,560
精华内容 2,224
关键字:

wpf网页应用