
---------- 【Blend】
我爱AI
本人毕业于桂林电子科技大学,本科阶段主攻硬件,比如单片机类。硕士阶段主攻通信工程,比如用MATLAB跑无线接入网系统等等。毕业后,在医疗公司做软件工程师,主攻WPF/WinForm/数据库/底层驱动等等。
因此,在硬件PCB等等、在软件MATLAB/WPF等等有需求的朋友,可以一起交流学习。现在转AI+Web,做通信类网管
展开
-
基础知识(八)利用LinearGradientBrush工具, 同时制作矢量图按钮IButton的水平渐变和垂直渐变
一般情况下,我们对按钮的渐变只能达到水平或垂直渐变的效果,比如下图。但是其远达不到我们的目标效果。目标图:制作方法:让两个图形组合即可,B放到A上面去。制作难点:蓝色的边框+白色的内边缘+白色内边缘的垂直渐变蓝色。...原创 2018-10-12 14:24:55 · 873 阅读 · 0 评论 -
入门知识(三)WPF绘图的工程应用:为按钮或自定义按钮添加矢量图作为背景,该矢量图来自Blend或Design设计的Path数据。
例1 :Button+Drawing绑定+GeometryDrawing功能描述:为Button添加简单的矢量图作为背景。<Window x:Class="Drawing.Drawings" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sche...原创 2018-09-26 18:13:55 · 2744 阅读 · 0 评论 -
入门知识(二)WPF所有的画刷工具
转自https://www.cnblogs.com/huangxincheng/archive/2012/07/14/2591941.html这一篇我们聊聊wpf中的画刷,在wpf中如果想玩各种花哨,那么如何使用画刷则是我们的基本功,首先看一下类图从图中可以看出,wpf有5种画刷和1种自定义画刷,都是继承自基类Brush,我们看看基类中有哪些好玩的东西。这里有3个比较感兴趣的...转载 2018-09-15 16:02:30 · 1149 阅读 · 0 评论 -
基础知识(一)WPF与 Blend的关系,以及Blend如何快速生成xaml代码,即Path数据。
一、什么是Blend?1、Blend是一款用于设计桌面和Web应用用户界面的可视化工具,用于UI设计,其功能和PS类似,但是比PS强大。其可以快速、精细地绘制图片,并可以生成.XAML文件,以便给VS工程使用。2、VS自带有一款blend for visualstudio,其是专门用来做WPF、Metro等的界面设计。其目的让做界面和后台的程序分开。VS与Blend之间,可以在菜单栏-视...原创 2018-09-15 16:58:55 · 16147 阅读 · 5 评论 -
基础知识(十二)WPF中ImageBrush画刷工具下对图片处理,Viewport/ TileMode/ ViewportUnits三者之间的关系。
WPF设计中常常需要用到ImageBrush工具,利用图片作为背景等等,甚至需要对图片进行平铺等等操作。因此针对ImageBrush的三个常用工具Viewport/ TileMode/ ViewportUnits进行简单的说明。一、Viewport/ TileMode/ ViewportUnits三者的基本功能Viewport——设置平铺的范围。TileMode——设置平...原创 2018-09-15 14:55:21 · 3514 阅读 · 0 评论 -
入门知识(一)矢量图与位图的区别
矢量图与位图有什么区别(转自https://jingyan.baidu.com/article/54b6b9c0dbef682d583b4722.html)分步阅读 前几日有同事总是不时的问我什么是矢量图什么是位图及它们之间有什么区别……今天咱们就共同的看看什么是矢量图什么是位图及它们之间的区别。工具/原料矢量图素材 位图素材方法/步骤 1、先从概念说起:矢量图...转载 2018-09-15 11:22:42 · 59583 阅读 · 2 评论 -
入门知识(四)WPF绘图入门到精通。
1、本博客根据《WPF编程宝典:使用C# 2012和.NET 4.5 第4版》书本提供关于绘图12章/13章/14章的内容以及其例程,整理出关于绘画的结构图、程序代码如下:2、12章的代码,集中放在一起(运行时可见)(参考pro-wpf-4.5-in-csharp或刘铁猛的书本)。例子A(刘铁猛)<Window x:Class="Drawing.MainWindow" ...原创 2018-09-17 15:19:45 · 11848 阅读 · 3 评论 -
基础知识(四)WPF获得PNG图片外观Path数据
转自https://blog.youkuaiyun.com/dh164645822/article/details/77155701转载 2018-10-11 11:09:41 · 1843 阅读 · 0 评论 -
基础知识(十一)WPF Blend 再也不用画简单图片了,可以用阿里巴巴的图片库的Path数据,快速画图。
http://www.iconfont.cn/search/index?searchType=icon&q可以调色SVG下载后面,利用文本打开,获取Path数据即可。原创 2018-10-26 16:08:12 · 2501 阅读 · 1 评论 -
基础知识(九)WPF Blend 脑洞大开的问题:如何用Blend得到或画出一个凹槽、曲面。
目标图:步骤一(放置一个矩形,填充蓝色):步骤二(复制该矩形,并调整边角,填充粉红色):第三部:让图形部分重合第四部:蓝色图形将去粉红色图形,减去重叠部分第五部:复制出另一个凹槽,等比放大,填充红色,让其与蓝色凹槽重合。第六部:蓝色图形减去红色图形的重叠部分。制作完成。...原创 2018-10-19 20:28:04 · 1397 阅读 · 0 评论 -
基础知识(七)Blend2015 画笔工具设置渐变色,其功能和PS的类似。
选中矩形—>放置四渐变的标记位置,如图A点为第一个标记点。—>选中A点,点击取色笔,吸收,可以为A点取颜色。其他点同理。原创 2018-09-29 14:49:03 · 1125 阅读 · 0 评论 -
基础知识(十)Blend2015 画梯形或菱形或平行四边形
选择矩形—>右击鼠标—>路径—>转化为路径—>选线如图所示的路径选择工具,并且代码变成路径数据—>移动点或线段,可以改变形状(注意:只有在Path数据下,才能通过“路径选择”工具,微调来改变图形的形状)。...原创 2018-09-28 20:54:25 · 3475 阅读 · 0 评论 -
基础知识(五)Blend2015 具有强大的组合功能,即合并功能。
Blend2015 具有强大的组合功能,类似于利用CombinedGeometry画组合图。GeometryCombineMode表示四种组合效果图:https://blog.youkuaiyun.com/xpj8888/article/details/82738224注意两个点:1、黑色为背景颜色。2、任何图形的代码,通过右击鼠标—>路径—>转换为路径—>Path数据。...原创 2018-09-28 21:19:03 · 3270 阅读 · 0 评论 -
基础知识(六)Blend+Canvas结合,生成Path数据的完美步骤
Blend生成Path数据的完美步骤,需要考虑几个细节。第一步:放置Canvas容器(因为容器内代码的是相对定位,便于移植)第二步:必须确定容器的长度、宽度.第三步:必须给容器一个名字,因为以后引用某个图形,直接应用该容器的名字即可。第四步骤:放置几何图形,确定几何图形的形状、大小、颜色等等无误(因为组合后,变成一个图形,即第五部不能逆转到第四部,所以以后想要改变某个图形的...原创 2018-10-08 09:43:53 · 2680 阅读 · 0 评论 -
基础知识(二)利用Blend画好了包含Path数据+几何形状的矢量图后,添加正确的命名空间,可以直接放到Vs2015中使用。
问题:有些几何不能或难以组合成Path数据。因此,我要用自定义的矢量图后,咋办?解决办法1(只包含Path数据):将一些几何图形尽量用Rectangle来表示,并设置设置边框=0,调整填充区域大小,即可。解决办法2(包含Path数据+几何形状数据):直接复制包含Path数据+几何形状的矢量图的数据到VS2015,然后在VS2015应用正确程序集+命名空间:https://d...原创 2018-10-13 11:29:55 · 2602 阅读 · 2 评论 -
基础知识(十三)WPF中点击按钮后,切换ImageButton 的几种状态
一、简介 这篇博客记录了点击按钮后,切换ImageButton 的几种状态,请看点击步骤。点击头部:然后点击肩部:二、工程目录2.1、MainWindow.xaml<Window x:Class="WPFtest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/x...原创 2019-09-21 15:53:52 · 1707 阅读 · 0 评论