XAML: ¿Cómo cambiar el color de fondo solo en modo Diseño?

Tengo un control con color de primer plano de texto blanco y color de fondo transparente. Más adelante, este control de usuario se agregará a un control diferente que lleva el color de fondo real.

Sin embargo, durante el diseño de esto, control debido primer plano blanco sobre fondo blanco en VS 2010, obviamente no puedo ver nada. ¿De todos modos, para definir un color diferente solo para el tiempo de diseño?

He intentado esto:

if (System.ComponentModel.DesignerProperties.IsInDesignTool)
{
    LayoutRoot.Background = new SolidColorBrush(Colors.Blue);
}

Pero esto no funciona. ¿Algun consejo?

ACTUALIZAR:

No entiendo cómo funciona esto para ustedes. He creado una nueva aplicación Silverlight 4.0 y he insertado esta línea de código en el ctor:

public MainPage()
        {
            InitializeComponent();
            LayoutRoot.Background = new SolidColorBrush(Colors.Blue);

        }

<UserControl x:Class="SilverlightApplication3.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot">

    </Grid>
</UserControl>

Cuando entro en Designer, todavía no lo veo como azul. Y ni siquiera tengo ninguna condición IsInDesignTime allí. ¿Qué me estoy perdiendo aquí?

Gracias Kave

Respuestas a la pregunta(6)

Su respuesta a la pregunta