

I also tried changing ListViewShadow directly in the registry, again with no

Using Regedit at HKEY_CURRENT_USER, Software, Microsoft, Windows, CurrentVersion, Explorer, Advanced yet there is still no affect upon the Desktop screen, even when rebooted. I verified that the ListViewShadow is being changed Within the Control Panel I have selected System, Advanced System Settings, Advanced, Performance, Visual Effects where I unchecked the "Use Drop Shadows for icon labels on the desktop".


On the 1st PC, the text displayed under the icons on the Desktop is completely black with no shadows. This question does not pertain to Windows 7 or earlier versions of the Windows Operating System. Just make sure to add some error checking, as this can, and probably will, fail as soon as the code is executed on a system other than Windows 8.x, or if Microsoft ever attempts to fix the issue in question and modifies the template.I have two PC's, both running Windows 8.1 I will edit my answer if I come up with a better idea. The plus side of this solution is that it's pretty straightforward, but it comes with a drawback: it seems to override all states, so there's little visual feedback on mouse over and such. Var border = toggleButtonTemplate.FindName("templateRoot", toggleButton) as Border īorder.Background = new SolidColorBrush(Colors.Red) Var toggleButtonTemplate = toggleButton.Template Var toggleButton = comboBoxTemplate.FindName("toggleButton", comboBox) as ToggleButton Var comboBoxTemplate = comboBox.Template I stumbled into the same problem and it brought me here.Īlex's answer gave me an idea, and after looking into the Windows 8 ComboBox's control template, I came to this solution: private void ComboBox_Loaded(Object sender, RoutedEventArgs e)
