2013-07-19 68 views
0

我想在从Visual Studio中选择新项目时对标准PanoramaApp进行格式设置,但这样做时遇到问题。Panoramaview造型问题

我想编辑“第三项”以显示带有2个子标题的边界,这些子标题稍后将在数据绑定中使用,但是我不知道该怎么做?我试图玩弄listbox/longlistselector的格式,但似乎无法让我的格式和项目模板工作。

所以现在我想创建一个网格,将包含所有与小标题不同的图片,但我不认为这是做

<phone:PanoramaItem Header="third item" Orientation="Horizontal"> 
      <!--Double wide Panorama with large image placeholders--> 
      <Grid> 
       <Grid VerticalAlignment="Top"> 
        <Grid.RowDefinitions> 
         <RowDefinition Height="Auto" /> 
         <RowDefinition Height="*" /> 
        </Grid.RowDefinitions> 
        <Grid HorizontalAlignment="Left"> 
         <Grid.RowDefinitions> 
          <RowDefinition Height="*" /> 
          <RowDefinition Height="*" /> 
          <RowDefinition Height="*" /> 
         </Grid.RowDefinitions> 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition Width="*" /> 
          <ColumnDefinition Width="*" /> 
          <ColumnDefinition Width="*" /> 
          <ColumnDefinition Width="*" /> 
         </Grid.ColumnDefinitions> 
         <Border Grid.Row="0" Background="#FFFFC700" Height="173" Width="173" /> 
         <TextBlock Text="Heading1" FontSize="16" HorizontalAlignment="Left" TextWrapping="Wrap" Grid.Row="1" Margin="0,0,0,0" Width="167"/> 
         <TextBlock Text="Heading2" Grid.Row="2" Margin="12,0,0,0" /> 
         <Border Grid.Column="1" Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
         <Border Grid.Column="2" Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
         <Border Grid.Column="3" Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
        </Grid> 
        <StackPanel Grid.Row="1" HorizontalAlignment="Left" Orientation="Horizontal" Margin="0,12,0,0"> 
         <Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
         <Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
         <Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
         <Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
        </StackPanel> 
       </Grid> 
      </Grid> 
     </phone:PanoramaItem> 

回答

0

的正确方法应该能够取代示例:

<Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 

用下面

<StackPanel> 
    <Border Background="#FFFFC700" Height="173" Width="173" Margin="12,0,0,0"/> 
    <TextBlock Text="Heading1" FontSize="16" HorizontalAlignment="Left" TextWrapping="Wrap" Margin="0,0,0,0" Width="167"/> 
    <TextBlock Text="Heading2" Margin="12,0,0,0" /> 
</StackPanel> 
+0

喜,thanx的答复,这是一种世界卫生大会我需要,但是2个标题现在已超过边界,我需要它专门位于不同的块之下,但未设置具体位置 – Bohrend

+0

查看更新的答案 –