How to add style to dynamic stackpanel in windows store apps
                            
                         
                        
                     
                 
                
                    Hi, I have developed a store app to show a list of items dynamically from my database in my store app page .It is showing data perfectly. Now I want to change its style, but I don't know how to do. I have searched the net a lot and tried ,
1)
 
 
 <Application.Resources>
 <ResourceDictionary>
 <Style TargetType="StackPanel" >
<Setter Property="Background" Value="Red"/>
</Style>
/ResourceDictionary>
 
 </Application.Resources>
2)Also I tried to add the code in cs file where I am adding the dynamic control like..,
Spanel.Background.SetValue();
etc.
 
but nothing is working ,I don't know how to code or where to code....
the dynamically added code is, 
 foreach (var inv in Inventlist)
 {
 GridViewItem InvGridview = new GridViewItem();
 StackPanel Spanel = new StackPanel();
   
   
  //Spanel.Children.Add(new TextBlock() {Text="{Binding Title}" Style="{StaticResource TitleTextStyle}" TextWrapping="NoWrap"});
  //Spanel.Background.SetValue();
  Spanel.Children.Add(new TextBlock() { Text = "SKU: " + inv.SKUName.ToString() });
 Spanel.Children.Add(new TextBlock() { Text = "Location: " + inv.LocName.ToString() });
 Spanel.Children.Add(new TextBlock() { Text = "InventoryId: " + inv.InventoryId.ToString() });
   
  InvGridview.Content = Spanel;
 InventGrid.Items.Add(InvGridview);
   
  }
 
Please help..