I'm building an application with multiple Telerik NumericUpDown controls on a page. When a user makes a data entry error in a field on the page that field is highlighted, a transluscent error panel (canvas) is overlaid next to the invalid control and all other controls on the page are changed so their IsEnabled flag is set to "false" and in the case of the Telerik NumericUpDown control their opacity is changed using a "slow fade" animation since the "IsEnabled" property being set to false doesn't change their appearance the way the standard controls do.
When the user corrects the error the transluscent error panel, which covered 3 or 4 Telerik NumericUpDown controls while it was being displayed, is removed and all controls have their IsEnabled flag reset to "true" and opacity is changed back to "1".
After this happens typically three or four of the Telerik controls that were under the temporarily displayed error panel are highlighted with an orange border as if they had focus. Worse, the last control under the panel will have a flashing cursor icon indicating it has focus when it doesn't. If the user makes several errors in other fields (resulting in several different transluscent error panels having been displayed over time on different parts of the screen) one can end up with several different Telerik NumericUpDown controls on the page all with flashing cursors and several others also highlighted with the default orange border to indicate they have focus.
When the user corrects the error the transluscent error panel, which covered 3 or 4 Telerik NumericUpDown controls while it was being displayed, is removed and all controls have their IsEnabled flag reset to "true" and opacity is changed back to "1".
After this happens typically three or four of the Telerik controls that were under the temporarily displayed error panel are highlighted with an orange border as if they had focus. Worse, the last control under the panel will have a flashing cursor icon indicating it has focus when it doesn't. If the user makes several errors in other fields (resulting in several different transluscent error panels having been displayed over time on different parts of the screen) one can end up with several different Telerik NumericUpDown controls on the page all with flashing cursors and several others also highlighted with the default orange border to indicate they have focus.