上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 昨天 ChokCoco 大佬搞了个 3D 穿梭效果出来,具体可见这里: 3D 穿梭效果?使用 CSS 轻松搞定 这个效果太神奇了,他还问我能不能用 WPF 搞出来,因为我完全没用过 WPF 的 3D,我第一反应是“这太难为我了”。 晚上回家吃饭溜娃打打帝国时代 4,突然想起我很久没有宠幸 UWP 了 阅读全文
posted @ 2021-11-12 09:09 dino.c 阅读(4432) 评论(22) 推荐(56) 编辑
摘要: 继续玩玩彩虹文字,这次用 LinearGradientBrush 并且制作成按钮,虽然没技术含量反而有些实用,这就是返璞归真吗。 首先来回忆下 LinearGradientBrush 的用法。LinearGradientBrush 表示线性渐变的画刷,它的 StartPoint 和 EndPoint 阅读全文
posted @ 2021-11-09 12:38 dino.c 阅读(1170) 评论(2) 推荐(7) 编辑
摘要: 本文将简单介绍如何仅使用 Rectangle 实现圆柱形进度条,成果如上图所示。 圆柱形进度条不难实现,不过有趣的是它完全由代表矩形的 Rectangle 组成,这稍微有点反直觉。 首先我们需要重温一些基础知识:Rectangle 显示带圆角的矩形。用 RadiusX 和 RadiusY 可分别指定 阅读全文
posted @ 2021-11-08 14:23 dino.c 阅读(1432) 评论(5) 推荐(2) 编辑
摘要: 1. 前言 兴致来了玩玩 WPF 的彩虹文字。不是用 LinearGradientBrush 制作渐变色那种,是指每个文字独立颜色那种彩虹文字。虽然没什么实用价值,但希望这篇文章里用 ItemsControl 拆分文字,以及用工具类提供递增和随机变量的做法可以给读者一些启发,就好了。 2. 用 Te 阅读全文
posted @ 2021-11-08 09:19 dino.c 阅读(5088) 评论(27) 推荐(40) 编辑
摘要: 1. 需求 前天看到有人问弧形进度条怎么做,我模仿了一下,成果如下图所示: 当时我第一反应是可以用 Microsoft.Toolkit.Uwp.UI.Controls 里的 RadialGauge 实现,虽然这是个 UWP 的控件,不过代码没有很复杂,应该很轻松就能移植到 WPF: 但仔细想想,我实 阅读全文
posted @ 2021-11-03 14:41 dino.c 阅读(3987) 评论(9) 推荐(23) 编辑
摘要: 1. Windows 11 的圆角 在直角统治了微软的 UI 设计多年以后,微软突然把直角骂了一顿,说还是圆角好看,于是 Windows 11 随处都可看到圆角设计。Windows 11 使用 3 个级别的圆角,具体取决于要应用圆角的 UI 组件及该组件相对于相邻元素的排列方式。 圆角半径 使用情况 阅读全文
posted @ 2021-11-01 09:32 dino.c 阅读(2014) 评论(9) 推荐(9) 编辑
摘要: 1. 什么是 MVVM Toolkit 模型-视图-视图模型 (MVVM) 是用于解耦 UI 代码和非 UI 代码的 UI 体系结构设计模式。 借助 MVVM,可以在 XAML 中以声明方式定义 UI,并使用数据绑定标记将 UI 链接到包含数据和命令的其他层。 微软虽然提出了 MVVM,但又没有提供 阅读全文
posted @ 2021-08-19 22:31 dino.c 阅读(16802) 评论(25) 推荐(49) 编辑
摘要: 1. 什么是AppCenter Visual Studio App Center 是几个常见移动开发和云集成服务(如持续集成、持续交付和自动 UI 测试等服务)的集合。 这些 App Center 服务可以针对 iOS、Android、WPF/Winforms、通用 Windows 平台 (UWP) 阅读全文
posted @ 2021-07-21 09:10 dino.c 阅读(1349) 评论(5) 推荐(3) 编辑
摘要: 1. 使用 PowerShell 脚本 在上一篇文章中我们学会了怎么使用扩展在编译前实时更改版本号。有些情况下我们希望不适用扩展,例如喜欢发明轮子,或者根本没有安装扩展的权限。这时候我们可以自己写 PowerShell 解决这个问题。 在 Pipeline 中添加一个 PowerShell 的任务, 阅读全文
posted @ 2021-06-23 09:07 dino.c 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 1. 需求 在使用 Pipeline 自动化 CI/CD 流程的过程中,我还还需要自动修改程序集的版本号。这个功能 EdiWang 和LeoLaw 都写文章讲解过做法。不过我的项目基本都是 .Net Framework 项目,而且我的版本号规则也不一样,所以这里分享一下我的做法。 我用的规则版本号规 阅读全文
posted @ 2021-06-21 09:43 dino.c 阅读(581) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页