Hi

I got
Code:
<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">

    <Window.Resources>
        <SolidColorBrush x:Key="RedBrush" Color="Red"/>
        <SolidColorBrush x:Key="GreenBrush" Color="Green"/>
        <SolidColorBrush x:Key="TransparentBrush" Color="Transparent"/>

        <DataTemplate x:Key="MyItemTemplate">
            <Grid Margin="5">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>

                <TextBlock Background="{DynamicResource TransparentBrush}">
                    <TextBlock.Style>
                        <Style>
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding State}" Value="Stat1">
                                    <Setter Property="TextBlock.Background" Value="{DynamicResource RedBrush}" />
                                </DataTrigger>
                                <DataTrigger Binding="{Binding State}" Value="Stat2">                            
                                    <Setter Property="TextBlock.Background" Value="{DynamicResource TransparentBrush}" />
                                    <DataTrigger.EnterActions>
                                        <BeginStoryboard>
                                            <Storyboard RepeatBehavior="Forever">
                                                <ColorAnimation
                                                    Storyboard.TargetProperty="(TextBlock.Background).(SolidColorBrush.Color)"
                                                    Duration="00:00:01"
                                                    From="Yellow" To="Red"/>
                                            </Storyboard>
                                        </BeginStoryboard>
                                    </DataTrigger.EnterActions>
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </TextBlock.Style>
                    <TextBlock.Text>
                        <Binding Path="Name" />
                    </TextBlock.Text>
                </TextBlock>
            </Grid>
        </DataTemplate>
    </Window.Resources>

    <ListBox x:Name="SomeList"
             HorizontalContentAlignment="Stretch"
             VerticalContentAlignment="Top"
             ScrollViewer.HorizontalScrollBarVisibility="Disabled"
             ScrollViewer.VerticalScrollBarVisibility="Visible"              
             ItemTemplate="{StaticResource MyItemTemplate}">
        <ListBox.ItemsPanel>
            <ItemsPanelTemplate>
                <UniformGrid Columns="3" />
            </ItemsPanelTemplate>
        </ListBox.ItemsPanel>
    </ListBox>
</Window>
Filling with:
Code:
public MainWindow()
{
    InitializeComponent();
            
    this.Dispatcher.Thread.CurrentUICulture = CultureInfo.CreateSpecificCulture("en");

    myList_ = new List<Foo>();

    myList_.Add(new Foo() { State = "Stat1", Name = "Name 1" });
    myList_.Add(new Foo() { State = "Stat2", Name = "Name 2" });

    SomeList.ItemsSource = myList_;
}
But i get the mystic exception
'Background' property does not point to a DependencyObject in path '(0).(1)'.

Does andybody know why? :-(

Thanks
Michael