Lorem Ipsum Dolor Sit Amet

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

Nisl At Est?

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

In Felis Ut

Phasellus facilisis, nunc in lacinia auctor, eros lacus aliquet velit, quis lobortis risus nunc nec nisi maecans et turpis vitae velit.volutpat porttitor a sit amet est. In eu rutrum ante. Nullam id lorem fermentum, accumsan enim non auctor neque.

Risus Vitae

Phasellus facilisis, nunc in lacinia auctor, eros lacus aliquet velit, quis lobortis risus nunc nec nisi maecans et turpis vitae velit.volutpat porttitor a sit amet est. In eu rutrum ante. Nullam id lorem fermentum, accumsan enim non auctor neque.

Quis hendrerit purus

Phasellus facilisis, nunc in lacinia auctor, eros lacus aliquet velit, quis lobortis risus nunc nec nisi maecans et turpis vitae velit.volutpat porttitor a sit amet est. In eu rutrum ante. Nullam id lorem fermentum, accumsan enim non auctor neque.

Eros Lacinia

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

Lorem ipsum dolor

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

img

Sed ut Perspiciatis Unde Omnis Iste Sed ut perspiciatis unde omnis iste natu error sit voluptatem accu tium neque fermentum veposu miten a tempor nise. Duis autem vel eum iriure dolor in hendrerit in vulputate velit consequat reprehender in voluptate velit esse cillum duis dolor fugiat nulla pariatur.

Ipsum dolor - Ligula Eget

Turpis mollis

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

WPF 自定义控件中关于小数位数设置的改进之路

WPF 自定义控件中关于小数位数设置的改进之路

独立观察员 2025 年 6 月 15 日

 

零、前言

我们在开发 WPF 程序的自定义控件时,会有显示或设置数值的需求,这样就难免会有能够自定义小数位数的需求,本文就是展示本人在其间不断改进的过程,希望能够抛砖引玉。

 

先进行基础设定,假设某个自定义控件中有一个 object 类型的 Value 依赖属性,可用来绑定数值类型,如果绑定的是浮点型,则引出了小数点位数自定义的需求场景。

 

一、StringFormat

将浮点数格式化显示为指定的小数位数,自然而然地就会想到 StringForma[……]

全文阅读

WPF 机械类组件动画制作流程简述

WPF 机械类组件动画制作流程简述

独立观察员 2025 年 3 月 4 日

一、创建组件

创建组件用户控件,将组件的各部分 “零件”(图片) 拼装在一起,形成组件的默认状态:

 

二、给运动部分加上 RenderTransform

需要平移则加上 TranslateTransform,需要旋转则加上 RotateTransform,并起好名称:

 

可改变一下数值看看效果:

 

三、添加转换动画视觉状态

在组件布局代码的外面放置 VisualStateManager.VisualStateGroups,一个 VisualSt[……]

全文阅读

Gitea Windows 版修复式安装后恢复之前的仓库

Gitea Windows 版修复式安装后恢复之前的仓库

独立观察员 2025年1月23日

这两天遇到了家里搭建的 Windows 版 Gitea 服务端异常的问题,提示 ORM 错误,连接不上。进入系统一看,发现是 MySql 数据库坏了。最后只好重装 MySql,然后再次访问 Gitea 服务,发现要重新执行安装(初始化)操作,索性将数据库选成 Sqlite 来重新安装了。安装完之后发现网站中空空如也,之前的仓库都没了,所以就想着怎么恢复。上网简单搜索了一番,只在一篇被墙的文章中发现了一点蛛丝马迹。然后在 Gitea 后台摸索了一番,发现挺简单的,不过不懂的人应该是不懂的(手动狗头),[……]

全文阅读