Introduction
Sometimes you want to provide feedback to the user while the data displayed inside a certain control is loaded / processed, updated, etc. An obvious example is media player. ProcessingContentControl lets you achieve this goal.
Using the Code
Host any element inside ProcessingContentControl. Set IsContentProcessing property to toggle processing mode. When the property is set to true, an overlay layer will appear, blocking interaction with the hosted element. The overlay layer displays animated progress view, as shown in the picture above.
Usage Example
<process:ProcessingContentControl IsContentProcessing="True" >
<... your content here>
</process:ProcessingContentControl>
History
- 5th February, 2008: Bug fixes
- 26th January, 2008: Initial release
Experienced in .Net, C#, WPF, user experience.
Read my blog: http://uxoriented.blogspot.com/