High Contrast Theming in GridDesktop

Hi,

We are using GridDesktop as part of our application and want to support high contrast themes in Windows.

The tab colours in the GridDestop control are not updated in line with the theme, resulting in tab names that cannot be read. This can be easily replicated in your example project if you open in a Windows environment and switch to high contrast theme you will get the colours shown in the image below.
image.png (8.5 KB)

In Excel with default tab colouring the colours are in line with the theme as below.
image.png (3.5 KB)

I know that we could colour the tabs ourselves on open to remedy this but it would be much better if the default colours supported high contrast themes.

Thanks, Zoe

@zoe.w,

You are right as I tested. Aspose.Cells.GridDesktop, being an independent .NET control, its grid matrix may not be fully rendered/displayed in accordance with Windows high contrast themes. Do you want Aspose.Cells.GridDesktop should behave and display same as per MS Excel when applying high contrast themes, please confirm? We can log appropriate ticket for investigations into our database after your confirmation.

Yes that would be good. Or at least it we would want it to render so that there is no invisible text e.g. no black text on black background so that it is always readable.
Thanks

@zoe.w,

Thanks for your feedback.

Please notice, we have logged a ticket with an id “CELLSNET-50816” for your requirements/issue. We will check if we could support high contrast theming in Aspose.Cells.GridDesktop control or at least there should be no invisible text (“no black text on black background so that it is always readable”). We will look into it soon.

Once we have an update on it, we will let you know.

@zoe.w,

This is to inform you that the issue “CELLSNET-50816” has been resolved now. The fix (that includes the supported feature) will be included in the next release (Aspose.Cells for .NET v22.4) which is scheduled in the next week of April 2022. You will also be notified when the next version is released.

The issues you have found earlier (filed as CELLSNET-50816) have been fixed in this update. This message was posted using Bugs notification tool by johnson.shi