分类: c#

92 篇文章

Avalonia 自动为元素设置一个蒙板
因为用到了代码绑定与 ReactieUi 作为例子记录一下 就是在指定的元素的后面自动添加一个占用全部空间的 Border // 为当前元素设置背景蒙板,当前元素可见时,背景蒙板可见, 点击背景蒙板时,关闭当前元素 // 控制 IsOpen 属性控制当前元素是否可见 // 下面代码对蒙板对象的的 Opcity 与 IsVisible 使用 Reac…
Avalonia 事件转 Command Behav
处理类 # 继承自 AvaloniaObject (实际其它类也可以) # 使用 RegisterAttached 注册应用于 Interactive (发出单击事件的对象) 的 command 属性, # 当 command 属性变更时,注册对应 Interactive 属性的单击事件 # 在单击事件处理函数中调用 command using S…
.net 设置机密
# 在项目中初始化, 会在项目中增加一项 user_secrets_id dotnet user-secrets init # 机密保存在以下文件 %APPDATA%\Microsoft\UserSecrets\<user_secrets_id>\secrets.json ~/.microsoft/usersecrets/<use…
Polly 组件总结笔记
Polly 组件总结笔记 Polly 是一个专为 .NET 开发的弹性故障处理库,主要用于服务治理中的异常处理与系统稳定性保障。其核心功能通过 六大策略 实现,分为 被动处理策略(重试、熔断、回滚)和 主动应对策略(超时、限流、缓存),并支持策略组合使用。 1. 重试策略(Retry) 定义:当服务调用出现瞬时故障(如网络波动、服务器短暂不可用)时…
thumbnail
wpf 导航栏
制作了一个 ListBox 的子类 xaml # 选中圆的边缘可以使用 blend 制作 ,见最后的链接中的视频演示 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt…
thumbnail
wpf 一些文字特效
文字的宽度 # 自定义一个 Shape 子类 GeometryTextShape # 然后内容使用 formattedText.BuildGeometry 计算出 Geometry # 然后设置 GeometryTextShape ,StrokeThickness 值 ,这样就可以无级设置宽度了 public class GeometryTextS…
thumbnail
wpf Triggers 例子
xaml 鼠标移上、移出变色及缩放,工作中呼吸灯效果 <Grid> <!-- 为了方便例子中只用了一个 --> <Ellipse x:Name="WifiEllipse1" Width="180" Height="{Binding RelativeSource={Rel…
thumbnail
wpf 打字机效果
cs // 打字机效果 var textBlock = this.SloganTextBlock; var textBlockText = textBlock.Text; textBlock.Text = string.Empty; // 先清空输出的内容 var frams = new StringAnimationUsingKeyFrames …
wpf Geometry 一些辅助函数
// 使用 xaml 资源 // <FontFamily x:Key="ZiYuFangFuhHeiTi">../Resource/Fonts/#字语坊腹黑体</FontFamily> // 嵌入字体,编译为 Resource, 名称前有 # // var fontFamily = application…