.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
相关产品推荐
相关产品推荐

