2013-07-23 34 views
0

enter image description here我试图让布局在商店 - 应用程序 - 聚光灯款一样,一个显示与2个小标题图像。任何人都可以或许帮我,我能做的最好的就是创建一个单独的元素stackpanels但这种感觉有点独立,并希望成为更像是一个“单位”,因为我想从服务器获取数据和动态显示瓷砖有信息的量,这是我走到这一步:的Windows Phone XAML风格店 - 应用程序页面

<phone:PanoramaItem Header="third item" Orientation="Horizontal"> 
      <!--Double wide Panorama with large image placeholders--> 
      <Grid> 
       <StackPanel Orientation="Vertical"> 
        <StackPanel Orientation="Horizontal"> 
         <StackPanel Margin="0,0,0,10"> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
         <StackPanel> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
         <StackPanel> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
        </StackPanel> 
        <StackPanel Orientation="Horizontal"> 
         <StackPanel> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
         <StackPanel> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
         <StackPanel> 
          <Rectangle Fill="Red" Width="175" Height="175" HorizontalAlignment="Left" Margin="10,0,10,10" /> 
          <TextBlock Text="Heading 1" Margin="10,0,0,0" FontSize="15" /> 
          <TextBlock Text="Heading 2" Margin="10,0,0,0" FontSize="12" /> 
         </StackPanel> 
        </StackPanel> 
       </StackPanel> 
      </Grid> 
     </phone:PanoramaItem> 

任何逻辑的想法,或XAML造型的想法将非常感激

+0

后的你以后一峰,这听起来像任何一个ItemsControl或者一个列表框将有很多更整洁纠正它。 –

回答

0

莫非你一个Canvas并设置Canvas.TopCanvas.Left财产所有对象给出的页面上的所需位置?

相关问题