C# 如何在windows phone universal项目中创建这样的设计

C# 如何在windows phone universal项目中创建这样的设计,c#,windows-phone-8.1,C#,Windows Phone 8.1,到目前为止,我所尝试的: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="80"/> <ColumnDefinition Width="80"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Image Source="{Binding nexs}"

到目前为止,我所尝试的:

<Grid>
   <Grid.ColumnDefinitions>
      <ColumnDefinition Width="80"/>
      <ColumnDefinition Width="80"/>
      <ColumnDefinition/>
   </Grid.ColumnDefinitions>

   <Image Source="{Binding nexs}" Width="70" Height="70" Grid.Column="0"/>  

   <Grid Grid.Column="1" HorizontalAlignment="Left" >
      <Image Source="{Binding url}" Height="{Binding height}" Width="{Binding width}"/>
   </Grid>

   <TextBlock Text="{Binding title}"  TextWrapping="Wrap" Grid.Column="2" Margin="0,15,0,0" FontFamily="Lucida Console" Foreground="Black" />                                                             
</Grid>


在列定义中是否还有2行?

否。可以有列定义和行定义。如果要在一列中包含多行,请创建另一个网格并在该网格上设置行定义。 或者,在主栅格上创建行和列定义,并在控件上设置行跨距,以获得所需的布局

<Grid>
   <Grid.ColumnDefinitions>
      <ColumnDefinition Width="80"/>
      <ColumnDefinition Width="80"/>
      <ColumnDefinition/>
   </Grid.ColumnDefinitions>

   <Image Source="{Binding nexs}" Width="70" Height="70" Grid.Column="0"/>  

   <Grid Grid.Column="1" HorizontalAlignment="Left" >
      <Image Source="{Binding url}" Height="{Binding height}" Width="{Binding width}"/>
   </Grid>

   <TextBlock Text="{Binding title}"  TextWrapping="Wrap" Grid.Column="2" Margin="0,15,0,0" FontFamily="Lucida Console" Foreground="Black" />         

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <!-- Place controls here -->
    </Grid>
</Grid>