Zmień kolor tła wybranego elementu w polu listy

Najpierw szukam tutaj i na internecie i znajduję wiele i wiele rozwiązań, jak zmienić kolor tła wybranego elementu w listbox w WPF, ale nie jak to zrobić w aplikacji Windows Store. Ramy te są bardzo różne Nie mogę znaleźć żadnego rozwiązania.

Używam tego:http://social.msdn.microsoft.com/Forums/windowsapps/en-US/91575930-2058-413a-99de-f3b31c74dfd9/change-itemtemplate-forground-when-listbox-is-focused?forum=winappswithcsharp na końcu strony jest bardzo dobrym rozwiązaniem, ale ustawił taki element:ItemTemplate="{StaticResource DataTemplate1}" ale moje pole listy ma tabliczkę datat, więc nie wiem, jak ustawić styl ItemTemplate przez seter lub w inny sposób.

Moje pole listy:

<ListBox x:Name="lbMenu" ItemsSource="{Binding MyDataForLunchGrid}" Tapped="lbMenzaMenu_Tapped" Style="{StaticResource ListBoxStyle1}">
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
            <Setter Property="Style" Value="{StaticResource ListBoxItemStyle1}"/>
        </Style>
    </ListBox.ItemContainerStyle >
    <ListBox.ItemTemplate >
        <DataTemplate>
            <Grid>
                <TextBlock Foreground="#FF19536E"  x:Name="tbMenu" Text="{Binding launchItemName}"/>
                <TextBlock x:Name="tbMenuNumber" Text="{Binding launchNumber}"/>
            </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

Teraz, gdy nacisnę dowolny element w polu listy, jego kolor jest ciemnofioletowy (domyślny), a jego wygląd jest okropny.

questionAnswers(2)

yourAnswerToTheQuestion