The .NET framework contains classes which define so called "system colors". For WinForms it's System.Drawing.SystemColors and for WP* it's System.Windows.SystemColors. I have two questions regarding that:
SystemColors
?If the colors indeed are changeable and I want to maintain the same look of my application regardless of user configuration of colors and OS version i assume i must not use the SystemColors
and instead create my own colors configuration and use it throughout the code, is that right?
1) No, the default colors have changed with different versions of Windows. Just compare XP to Win10 and you realize that the coloring is very different.
2) Yes, they are user configurable from "Control Panel\Appearance and Personalization\Personalization".
There is nothing that forces you to use the system colors inside of your app so if you don't refer to them it won't affect anything inside your app. It will however still affect the chrome parts of the window (i.e. border etc.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With