You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core迁移后FontAwesome.Sharp Spinner无法停止问题

解决FontAwesome.Sharp中停止图标旋转的问题

在FontAwesome.Sharp里,Spin并不是IconBlock的实例属性,而是Awesome类提供的附加属性,因此不能像FontAwesome.WPF那样直接通过实例访问设置。要停止旋转,需要使用Awesome类的静态方法SetSpin来修改这个附加属性的值。

修改你的后台代码如下:

initDBProgressIcon.Foreground = new SolidColorBrush(Color.FromRgb(0, 255, 0));
Awesome.SetSpin(initDBProgressIcon, false); // 调用静态方法停止旋转
initDBProgressIcon.Icon = FontAwesome.Sharp.IconChar.Check;

对应的,如果需要重新开启旋转,同样用这个方法设置为true即可:

Awesome.SetSpin(initDBProgressIcon, true);

如果需要获取当前旋转状态,可以使用Awesome.GetSpin(initDBProgressIcon)方法。

内容的提问来源于stack exchange,提问作者Joseph Gabello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 05:45:20