自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 WPF中GDI+图形图像的绘制:(七)绘制图像——鼠标拖动改变位置和大小

实现效果:实现步骤:1、首先定义拖拽改变类型枚举: /// <summary> /// 拖动改变类型 /// </summary> public enum ChangeType { Move = 0,// 移动 ChangeLeftTop = 1,//左上 ChangeR...

2019-05-23 10:17:18 2891 2

原创 WPF中GDI+图形图像的绘制:(六)绘制图像——鼠标选中后绘制边框

实现效果:实现步骤:1、要实现鼠标选中显示边框效果,可以在Image控件重绘OnRender时绘制,这里我们重写Image控件,添加MyImage.cs类继承自System.Windows.Controls.Image,代码如下: public partial class MyImage : System.Windows.Controls.Image { ...

2019-05-22 10:01:32 2648 1

原创 WPF中GDI+图形图像的绘制:(五)绘制图像——蒙板效果

这里要实现的效果指的是对图片像素点区域进行颜色叠加,首先要做的是得到图片非透明部分的区域,效果如图:实现步骤:1、在主窗体添加控制控件: <Label Grid.Row="4" Grid.Column="0" Content="蒙板" VerticalAlignment="Center" HorizontalAlignment="Left"></Label&...

2019-05-21 09:49:08 1833

原创 WPF中GDI+图形图像的绘制:(四)绘制图像——水平垂直镜像与中心旋转

首先上实现的动态效果:步骤:1、在窗体上添加控制控件: <Label Grid.Row="2" Grid.Column="0" Content="镜像" VerticalAlignment="Center" HorizontalAlignment="Left"></Label> <Button x:Name="btnMirrorHorizo...

2019-05-20 14:06:04 1921 2

原创 WPF中GDI+图形图像的绘制:(三)绘制图像——实现黑白、浮雕、锐化效果

接下来介绍GDI+绘制图像的方法,这次主要实现的功能是图片黑白、浮雕、锐化的效果,效果图:1、接着之前绘制字体的工程,首先在Canvas里再添加一个Image控件用来绘制图片; <Canvas x:Name="mainCanvas" Grid.Row="0" Grid.RowSpan="2" Grid.Column="0" Background="White" W...

2019-05-17 10:59:22 1979

原创 WPF中GDI+图形图像的绘制:(二)绘制文本——字体描边、渐变、图片叠加

先放效果:1、在上一节WPF中GDI+图形图像的绘制:(一)绘制文本——动态设置字体、大小、颜色 的基础上继续添加字体描边、渐变和图片叠加相关控件,窗体xaml如下:<Window x:Class="DrawDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentat...

2019-05-16 10:29:12 1904

原创 WPF封装一个常用图片加载、保存、裁剪、类型转换的类

使用WPF编程中经常会使用到图片加载、本地保存、不同格式类型间转换的方法,这里选取一些常用的方法:从指定路径读取图片源、Bitmap转BitmapImage、BitmapImage转Image、以png或jpg格式保存图片、图片裁剪等,进行封装,源码如下: public class ImageHelper { /// <summary> ...

2019-05-16 09:43:22 749 1

原创 WPF中GDI+图形图像的绘制:(一)绘制文本——动态设置字体、大小、颜色

GDI+(Graphics Device Interface Plus图形设备接口加)是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。GDI+不但在功能上比GDI 要强大很多,而且在代码编写方面也更简单,因此很快成为了Windows图形图像程序开发的首选。从程序设计的角度看,GDI包括两部分:GDI对象和GDI函数。GDI对象定义了GDI函数使用的工具和环境变量;而G...

2019-05-14 17:43:20 7253 3

原创 WPF自定义控件ListView异步加载图片列表

通过改变ListView控件的ItemsControl.ItemContainerStyle样式可以实现各式各样的列表展示效果。如果后台读取文件夹图片资源后最后给ListView的ItemsSource赋值,可以在前台显示加载的图片列表,但是由于加载图片需要时间,会有一段空白停顿,并且要加载的图片越大停顿的时间越长。如下图所示:这里的解决方案是首先异步加载图片地址,再异步读取图片资源的方式...

2019-05-13 14:14:56 4071 1

原创 WPF实现纵向显示TabControl标题及标题字体样式

WPF实现纵向显示TabControl标题栏通过设置TabStripPlacement属性,标题字体纵向显示则可通过改变TabItem样式,在其中加入TextBlock控件,使用TextWrapping="Wrap"的特性来实现,具体效果如图:窗体xaml :<Window x:Class="VerticalTabDemo.MainWindow" xmlns="...

2019-05-07 08:59:10 3734 1

NAudioClass.zip

采用UDP网络通信和NAudio类库实现语音对讲与录音的功能类库;调用的时候添加该dll,新建NAudioRecorder对象后直接引用方法

2020-08-04

Microsoft.Expression.Interactions.dll和system.windows.interactivity.dll

Microsoft.Expression.Interactions.dll和system.windows.interactivity.dll资源共享

2019-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除