0

只是想知道是否有人对为 silverlight 制作类似于 iPhone 的 MBProgressHUD 的自定义加载指示器/HUD 有任何建议。

https://github.com/jdg/MBProgressHUD

我想要的只是一个繁忙的指示器,就像 Silverlight 工具包附带的那样,但要像 MBProgressHUD 一样使用旋转加载指示器来设置它的样式。

有任何想法吗?

谢谢

4

1 回答 1

0

只需创建一个自定义控件,将适当的动画和元素排列成一个圆圈(请参阅旋转变换)。
您可能希望在后面的代码中使用计时器,但如果这样做,请确保在不再显示进度指示器时取消挂钩事件处理程序,否则会泄漏内存。

如果您想将它用作silverlight 工具包中的一个,只需在silverlight 工具包中的忙指示器的控件模板中使用您的控件即可。或者,只需创建您自己的控件版本(对齐设置为中心,显示/隐藏的可见性,填充屏幕的背景,如果您需要禁用单击后面的表单,但它是布局根中的最后一项所以它在顶部)。

于 2011-08-31T09:10:06.747 回答