只是想知道是否有人建议为Silverlight制作一个类似于iphone的MBProgressHUD的自定义加载指示器/ HUD。
https://github.com/jdg/MBProgressHUD
我想要的只是一个忙碌的指示器,就像Silverlight工具包附带的指示器一样,但它的样式就像带有旋转加载指示器的MBProgressHUD一样。
有什么想法吗?
由于
答案 0 :(得分:0)
只需创建一个自定义控件,其中包含相应的动画和以圆圈排列的元素(请参阅旋转变换) 您可能希望在后面的代码中使用计时器,但如果这样做,请确保在不再显示进度指示器时解除对事件处理程序的挂钩,否则您将泄漏内存。
如果您想将它用作silverlight工具包中的那个,只需在controltemplate中使用您的控件来获取silverlight工具包中的繁忙指示器。或者只是创建自己的控件版本(对齐设置为居中,可见性显示/隐藏,如果需要它可以填充屏幕,禁用单击后面的表单,但它作为布局根目录中的最后一项)所以它在上面。)