我要如何修改某些WPF控件(如combobox、textbox等),以便在控件的背景上有一个进度条(我可以按需启用和禁用此进度条)。 我不需要实际显示准确的进度,我只需要一个指示,表明该控件正在等待某些操作完成。 在控件内部旋转的图标也可以。我看过一些关于将一个控件放在另一个控件上并设置透明度等问题的答案,但我非常希望找到更好的解决方案。谢谢!
您可以将任何内容放在任何地方,只需要修改相应的模板(Template),这可能并不容易,您可以通过复制现有的模板来开始。为了轻松启用和禁用,您可能应该子类化您所针对的控件,以便您可以拥有一个专用的依赖属性,该属性可以绑定到模板中的ProgressBar的Visibility (可能使用BooleanToVisibilityConverter)。