首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DinoChan
掘友等级
WPF软件工程师
Silverlight程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
[WPF]总结一些我在开发WPF时常用的工具
我从一万二千年前开始写XAML,这么多年用了很多各式各样的工具,现在留在电脑里的、现在还在用的、在写WPF时用的也就那么几个。这篇文章总结了这些工具,希望这些工具可以让WPF开发者事半功倍。 1. Visual Studio Visual Studio应该无需介绍,它是“面向任…
[UWP]抄抄《CSS 故障艺术》的动画
1. 前言 上个月看到CSS 故障艺术这篇文章,最近想转换心情于是开始抄它的动画了(顺便为博客园的UWP板块吊命)。CSS的mix-blend-mode好像很好用,这次用UWP中Win2D的BlendEffect模仿它的玩法。 2. 什么是BlendEffect 这样Foreg…
[Microsoft Teams]使用连接器接收Azure Devops的通知
1. 什么是连接器 简单来说就是Teams提供了一个接口, web服务可以通过这个接口推送消息给Teams的频道。 2. 为什么要用连接器接受来自Azure Devops的消息? 因为微软提供了就试试看,结果用起来感觉不错,统一在Teams中接收消息也很方便美观,还可以直接在通…
[UWP]用画中画模式(CompactOverlay Mode)让用总在最前端显示
1. 什么是,以及怎么用画中画 Windows 10 Creators Update以后UWP提供了一个新的视图模式CompactOverlay,中文翻译成 紧凑的覆盖层?反正大部分时间我们都会称它为画中画模式。 上图中右上角即为进入画中画模式的微软“电影和电视”应用。 因为尺…
[UWP]XAML中的响应式布局技术
响应式布局的概念是一个页面适配多个终端及不同分辨率。在针对特定屏幕宽度优化应用 UI 时,我们将此称为创建响应式设计。WPF设计之初响应式设计的概念并不流行,那时候大部分网页设计师都按着宽度960像素的标准设计。到了UWP诞生的时候响应式布局已经很流行了,所以UWP提供了很多响…
[UWP]在应用退出时弹出确认提示框
1. 需求 但这个功能在UWP上居然有点小复杂。这篇文章将解释如何实现这个功能。 2. CloseRequested 为了监视应用退出事件,我本来使用了CoreApplication.Exiting,但好像并不起作用,后来我就没再研究它的触发机制了。在Windows 10 Cr…
[UWP]使用CompositionGeometricClip裁剪复杂图形及进行动画
1. UWP中的其它裁剪方案 这两种方式都有他们的局限:CanvasActiveLayer虽然很灵活,但只能裁剪Win2D的内容,而且代码量不少;而UIElement.Clip虽然使用简单,但只能裁剪矩形区域。而介于他们之间的是使用Visual.Clip的裁剪方案。 2. Vi…
[UWP]UIElement.Clip虽然残废,但它还可以这样玩
1. 复习一下WPF的UIElement.Clip 用了很久很久的WPF,但几乎没有主动用过它的Clip属性,我只记得它很灵活,可以裁剪出多种形状。在官方文档复习了一下,大致用法和效果如下: 有这么多种Geometry,WPF的UIElement就可以裁剪成各种奇形怪状的形状,…
[UWP]用Win2D和CompositionAPI实现文字的发光效果,并制作动画
1. 成果 献祭了周末的晚上,成功召唤出了上面的番茄钟。正当我在感慨“不愧是Shadow大人,这难道就是传说中的五彩斑斓的黑?” “那才不是什么阴影效果,那是发光效果。”被路过的老婆吐槽了。 系系系,老婆说的都系对的。我还以为我在做阴影动画,现在只好改博客标题了? 要实现上面的…
[UWP]用Win2D实现镂空文字
1. 前言 后来试玩了Win2D,这次就用Win2D实现文字的镂空效果,配合PointLight做一个内敛不张扬的番茄钟。 实现镂空文字的核心思想是使用CanvasGeometry.CreateText从TextLayout获取一个Geometry,然后使用DrawGeomet…
下一页
个人成就
文章被点赞
22
文章被阅读
14,014
掘力值
433
关注了
2
关注者
15
收藏集
0
关注标签
42
加入于
2019-12-21