XAML: Como alterar a cor de plano de fundo apenas no modo de design?

Eu tenho um controle com a cor do primeiro plano do texto em branco e a cor do plano de fundo transparente. Posteriormente, esse controle de usuário será adicionado a um controle diferente que carrega a cor real do plano de fundo.

No entanto, durante o projeto, controle o primeiro plano devido ao fundo branco no VS 2010, obviamente não consigo ver nada. De qualquer maneira para definir uma cor diferente apenas para o tempo de design?

Eu tentei isso:

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

Mas isso não funciona. Alguma dica?

ATUALIZAR:

Eu não entendo como isso funciona para vocês. Criei um novo aplicativo Silverlight 4.0 e inseri esta linha de código no 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>

Quando entro no Designer, ainda não o vejo como azul. E eu nem tenho nenhuma condição isInDesignTime lá. O que estou perdendo aqui?

Obrigado, Kave