On my card, I have a group of controls that pop-up when a user needs to, say, enter the date (like, a calendar date picker thingy).
So, in this case, clicking on a small 'calendar' button on my card sets the visible of the calendar group to true and, lo and behold, my calendar date picker is displayed...
but... all the other controls on the 'background' card also remain active... which means that a misplaced click/touch on the existing 'background' card messes up my 'logic' in that something else can then occur before the user closes the calendar date picker thingy...
I can put the card's background controls into one, or more, group(s) and disable them upon displaying the calendar date picker group. Then I can re-enable any disabled group(s) upon exiting the calendar date picker group. Simple and effective BUT the user doesn't necessarily know that he/she MUST close the calendar date picker group before the other controls will become active/enabled again...
So... I'd like to be able to 'dim' the controls (or groups of controls) that are not currently accessible / if they are the background.
Is there a simple way to do this ? I've looked up 'dim' and 'enable' etc. but to no avail. Or maybe I have to cook it myself...

Just thought I'd ask in case there was a simple method I've missed.
Thanks a million.