How can I modify certain WPF controls (i.e. combobox, textbox, etc) to have a progressbar in the background of the control (which I can enable and disable on demand). I don't need it to actually show an accurate progress, rather I just need an indication that this control is waiting for something to finish. A spinning icon inside the control would be OK too.
I have seem some answers that deal with having one control on top of another and setting transparency, etc, but I would greatly prefer to find a better solution.
Thanks!
You can put anything anywhere, you just need to modify the respective Template, which may not be trivial, you could start by copying the existing ones.
To enable and disable easily you maybe should subclass the control you target so you can have a dedicated dependency property for that which can be bound to the Visibility of the ProgressBar in the template (perhaps with a BooleanToVisibilityConverter).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With