Currently, when a button is disabled, only its border appearance changes. This is quite a subtle change and it can be hard to see if it is disabled or not.
Normally the text colour of the button would be changed from black to grey when it is disabled. Unfortunately, it is not possible to bind directly against a button’s enabled status, so you have to add a dynamic property, drive it using the same logic as the enabled/disabled status and bind the foreground colour to the dynamic property.
This seems a very long-winded way of carrying out a simple operation. Is there a better / simpler way of doing it?