I need an Image that is grayed out when disabled (IsEnabled=False). A grayed out version of the image can be produced by reading the BitmapImage into a FormatConvertedBitmap whi
I made a little comparison based on the following solutions.
Since I already had a licens for the Infragistics Net Advantage for WPF it was easy to try it out
Here is the result
So the best approach depends on what results you are after. As for me, I think the result produced by AutoDisabledImage
from Infragistics is too bright, AutoGreyableImage
does a pretty good job (Identical result to Approach 1 (OP link)) and GreyscaleEffect
produces the best result.