1.CompositionLightingUWP中的CompositionLight是一组可以创建3D光照的API,它明明十分好玩而且强大,但博客园几乎没有相关文章(用UWP或pointlight做关键字只能找到我自己的文章),这篇文章就来介绍CompositionLighting的入门知识。CompositionLight有四种类型:AmbientLight,发出出现的非定向光源的光源反射场景中
分类:
其他好文 时间:
2019-12-30 00:26:29
阅读次数:
104
原文:[UWP]从头开始创建并发布一个番茄钟1. 自己用的番茄钟自己做 在PC上我一直使用“小番茄”作为我的番茄钟软件,我把它打开后放在副显示器最大化,这样不仅可以让它尽到本分,而且还可以告诉我的同事“我正在专心工作”。可是我总是嫌弃它的手感不够愉悦,总想自己写一个番茄钟软件,正好最近很久没写UWP... ...
分类:
其他好文 时间:
2019-12-29 12:56:21
阅读次数:
88
1.什么是长阴影前几年扁平化设计(FlatDesign)十分流行,后来在扁平化的基础上又流行起了长阴影(LongShadow)。长阴影其实就是扩展了对象的投影,感觉是一种光线照射下的影子,通常采用角度为45度的投影,给对象添加了一份立体感。长阴影快速发展为流行的设计趋势,并经常被应用到扁平设计方案的对象。它很适合用在较小的元素上,一时之间几乎应用的图标都加上了长阴影。(不过现在又不流行了)2.使用
分类:
其他好文 时间:
2019-12-29 09:27:29
阅读次数:
87
1.前言最近常常接触到GetAlphaMask,所以想写这篇文章介绍下GetAlphaMask怎么使用。其实GetAlphaMask的使用场景十分有限,Github上能搜到的内容都是用来配合DropShadow的,所以这篇文章也以介绍DropShadow为主。2.合成阴影先介绍一下合成阴影。Compositor.CreateDropShadow()可以创建一个DropShadow,将这个DropS
分类:
其他好文 时间:
2019-12-27 09:30:25
阅读次数:
71
1.什么是BlendEffect上一篇文章介绍了CompositionLinearGradientBrush的基本用法,这篇文章再结合BlendEffec介绍一些更复杂的玩法。Microsoft.Graphics.Canvas.Effects命名空间下的BlendEffect用于组合两张图片(分别是作为输入源的Background和Foreground),它包含多种模式,如下图所示:其中最简单的是
分类:
其他好文 时间:
2019-12-26 10:06:51
阅读次数:
82
1.什么是CompositionBrushCompositionBrush(合成画笔)是操作可视化层时用于绘制SpriteVisual区域的画笔。使UWP应用时可以选择使用XAML画笔或CompositionBrush(合成画笔)绘制UIElement。很多时候XAML画笔和合成画笔都能实现同样的效果,在官方文档使用XAML画笔vs。CompositionBrush这一节中有详细的对比介绍。Com
分类:
其他好文 时间:
2019-12-25 01:21:38
阅读次数:
83
先看一下效果吧 1. 分析 说实话,之前还真没在乎过博客园的排名和积分,博客园默认也不给显示。需要自己到选项里面勾选才可以。 之前也有几个大佬写过类似的文章,不过是很早了。博客园关于获取积分的api已经变了。 也不算是api吧,毕竟不是官方公开的。不过自己可以通过查看页面元素,找到博客园的积分url ...
分类:
其他好文 时间:
2019-12-24 23:49:51
阅读次数:
148
1.前言每一个有理想的UWP应用都会打标题栏的主意,尤其当微软提供将Acrylic扩展到标题栏这个功能后,大部分Windows10的原生应用都不乖了,纷纷占领了标题栏的一亩三分地。这篇博客将介绍在UWP中如何自定义标题栏。2.示例代码UWP的限制很多,标题栏的自定义几乎全部内容集中在这篇文档里面。但只参考这篇文章做起来还不够顺手,我参考了微软开源的计算器应用中的TitleBar写了一个示例应用,可
分类:
其他好文 时间:
2019-12-23 19:16:49
阅读次数:
119
1.前言每一个有理想的UWP应用都会打标题栏的主意,尤其当微软提供将Acrylic扩展到标题栏这个功能后,大部分Windows10的原生应用都不乖了,纷纷占领了标题栏的一亩三分地。这篇博客将介绍在UWP中如何自定义标题栏。2.示例代码UWP的限制很多,标题栏的自定义几乎全部内容集中在这篇文档里面。但只参考这篇文章做起来还不够顺手,我参考了微软开源的计算器应用中的TitleBar写了一个示例应用,可
分类:
其他好文 时间:
2019-12-23 18:34:11
阅读次数:
71
1.自己用的番茄钟自己做在PC上我一直使用“小番茄”作为我的番茄钟软件,我把它打开后放在副显示器最大化,这样不仅可以让它尽到本分,而且还可以告诉我的同事“我正在专心工作”。可是我总是嫌弃它的手感不够愉悦,总想自己写一个番茄钟软件,正好最近很久没写UWP应用了很手痒,于是就抽空写了个自用的番茄钟并发布到微软应用商店。结果手感也并不愉悦。另外,本来本来我也打算用Storyboard实现动画,但火火总是
分类:
其他好文 时间:
2019-12-22 09:16:17
阅读次数:
115