I'm still a bit surprised in finding applications on Windows
Phone 7 that doesn't take into consideration that the user might
have either the dark or light theme enabled based on personal
preferences. If your app is only supposed to work in one theme,
then using Jeff
Wilcox tool Phone Theme Manager helps a lot (it's also
available on NuGet, simply install with "install-package
PhoneThemeManager"). But what if your app also want to leverage a
background image that might be downloaded from the internet or
specified by the user. Since images might be very light or dark
this might impact the user experience with the foreground color
blending into the image, but there are a couple of solutions to
that as well. Here is one very simple one:
Read more...