随笔分类 - WPF
摘要:一、C#和JS互相调用 1、js调用C# C#代码如下: webView.CoreWebView2.AddHostObjectToScript("webBrowserObj", new ScriptCallbackObject()); await webView.CoreWebView2.AddSc
阅读全文
摘要:之前一直用CefSharp.Wpf,中间遇到的各种坑真的很难受,当时没有记录下来。 现在只记得2个严重问题 导致部分电脑使用CefSharp.Wpf,部分电脑使用wpf自带浏览器 1、win7 64位机器正常 win732位下 窗口是白色的,需要点击任意地方才渲染,现场30台机器都是这样。 2、Ce
阅读全文
摘要:MVVM核心思想主要是界面数据分离,有些时候只需要简单测试一下界面样式,结果要搞那一套挺麻烦的。因为不常用 老是忘记。在此简单记录一下。 主要CompositeCollection这个集合的使用。 效果图: <Grid> <Grid.Resources> <Style x:Key="wordPath
阅读全文
摘要:在项目中经常会遇到上传图像,并且在上传图片之前可以对图像进行修改,比如下面这个 采用vue做的后台管理系统,有这样的功能。 具体见下图: Wpf客户端也有这样需求,于是用Wpf模拟下。直接上效果。 总结一下当时遇到的主要几个问题。 1、裁剪区域透明 可以调整大小和移动,调整后也需要保持透明。 2、背
阅读全文
摘要:一、SVG是什么 它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。 具体参考:https://www.w3.org/Graphics/SVG/ 二、SVG制作 1、在iconfont网站选择要需要的图标加入到项目,进行编辑 2、在线网站svg文件编辑制作 ht
阅读全文
摘要:最近一个同事遇到进度条加载不出来问题,即使偶尔加载出来了却不显示进度, 看到这个问题想到的肯定是把UI线程给占住了, 由于使用了几个框架,简单查看框架后,在框架中改为线程调用 问题解决了, 但是在思考一个问题,框架中的代码我是能够看到也可以修改,如果是不能更改的框架怎么办? 研究了一下,在需要用的地
阅读全文