抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

现状在网上搜了一下相关教程,发现全部都是在视频播放完毕之后手动把进度设置为0来实现循环播放 但是这样做的后果是进度条跳跃时会出现轻度白屏和卡顿,如果视频本就是首尾相连的话,则会更明显 我的做法在查看了微软官方文档之后,发现微软已经为我们提供了解决方案 首先创建一个 MediaElement 播放器,设置视频画面自动拉伸,加载行为改成手动 123<Grid> <Medi...
C#

共享数据段在dll中使用 #pragma data_seg() 可以创建一个共享数据段 123456#pragma data_seg("SharedMemory") int shared_data = -1; #pragma data_seg()#pragma comment(linker, "/section:SharedMemory,RWS") 如上所示,在dll中定义了一个名叫”Sh...

前言本文所描述的所有内容和算法,均未使用任何外部库,且已经在开源压缩软件PicSizer中使用 PicSizer是我独立编写的批量图片压缩软件,主要功能是实现网页图片的压缩。因此所有的算法都是优先考虑网页显示的。如果你对图片压缩感兴趣,可以前往Gitee查看源码。软件完全开源,大小仅不到 1 MB,可放心使用,删除后不会有残留。 PicSizer发行版https://gitee.com/pi...
C#

托管dll与非托管dll托管dll实际上是指C#编写的dll,可以直接右键“引用”导入 而大部分情况下,我们需要引用C++写的dll,如果你的dll是使用 DllImport来导入的,那么它就属于非托管dll,这种dll无法直接嵌入exe中,需要借助工具:Costura.Fody,该工具可以使用VS直接下载 下载与安装右键引用,选择“管理NuGet程序包”,搜索 “fody” 点击Cost...
C#

BitmapData类BitmapData类专门用于位图处理,与Bitmap的不同点在于,它使用指针直接修改内存,而Bitmap是使用SetPixel()方法间接修改颜色,因此其效率远远超过SetPixel() 传统代码以灰度处理为例,为了便于演示,此处的灰度算法采用 Gray=(R+G+B) / 3 传统方式123456789101112private void Gray_Traditi...

可空类型概念在一个类型后面加上问号”?”表示可空类型 例如 int? a 表示a可以是一个数字,也可以是null 转换对于非空的情况,可以添加显式转换 123int? a = 10;int b = (int)a;Console.WriteLine(b); 但是当a为null时会报错,因此需要加上if语句 1234567int? a = null;int b = a == null ...
C#

在制作UWP个人项目时需要用到数据绑定,网上的教程大都不全,特此记录下自己使用的方法。 绑定源指定一个类用来保存数据,以我自己的项目为例,需要定义“邮件”类。 MailSystem_UWP.Bean.Email 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950...
C#

通用画笔命名空间Windows.UI.Xaml.Media 颜色画笔使用Windows.UI.Color类作为颜色属性,而不是System.Drawing.Color 这是一个8位ARGB模式的颜色,A为不透明度,255为完全不透明,0为完全透明 你也可以使用Windows.UI.Colors类根据名称直接获取颜色 12Color color1 = new Color() { A = 255...
C#

优势UWP即windows通用平台,用于创建可以运行在所有Windows10以上设备的应用程序。与传统exe应用比起来,UWP应用拥有更严格的权限系统,更美观的操作界面,更强大的自定义控件以及更方便的自适应布局。 界面布局与Android类似,UWP应用采用XAML作为布局文件 1234567891011121314151617181920212223242526<Page x:...
C#

QQ群聊的背景色为白色,而打开图片后的背景色为黑色,如果能巧妙修改图片各个像素的透明度,就可以达到在不同背景下显示出不同图片的功能。 效果点开前点开后 原理分析我们已经知道是通过修改透明度来实现这个效果,现在只需要计算出透明度就行了。 假设有两张图片,一张是在白色背景下可以看到的,我们称之为“白图”,另一种是在黑色背景下才能看到的,我们称之为“黑图”。为了把两张图混合在一起,对任意像素点G(...
C#