将进度条添加到WPF控件的背景中

use*_*225 5 wpf .net-4.0 progress-bar

如何修改某些WPF控件(即组合框,文本框等)以在控件的后台有一个进度条(我可以根据需要启用和禁用).我不需要它来实际显示准确的进度,而是我只需要指示此控件正在等待某些事情完成.控件内的旋转图标也可以.

我似乎有一些答案可以解决另一个控制问题和设置透明度等问题,但我更希望找到更好的解决方案.

谢谢!

H.B*_*.B. 5

你可以把任何东西放在任何地方,你只需要修改相应的Template,这可能不是微不足道的,你可以从复制现有的开始.

要启用和禁用轻松,也许应该继承你的目标控制,所以你可以有针对它可以绑定到一个专用的依赖项属性VisibilityProgressBar模板(也许一BooleanToVisibilityConverter).