2016-03-19 12 views
0

Verilen şekilde olduğu gibi bir şey elde etmek istiyorum. enter image description hereBir kılavuz görüntüsünü xaml winrt uwp'deki başka bir öğenin etrafına nasıl sarmak istersiniz?

kırmızı kısım kolon 0. turuncu kısım arkaya 0, sütun 1. yerleştirilen bir GridView olduğunu Ama sadece sütunda 1. sarar, sıranın 0 az bir Çerçeve elemanı (StackPanel) yerleştirildiği Ben nasıl 0 sütununa da sarın.

Yardımın için teşekkürler.

Örnek Kod:

<Grid x:Name="MainGrid" Background="Brown" > 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="*" /> 
     </Grid.RowDefinitions> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto" /> 
      <ColumnDefinition Width="*" /> 
     </Grid.ColumnDefinitions> 
      <StackPanel x:Name="RatingsBreakDownSP" Orientation="Vertical" Background="Cyan" Grid.Row="0" Grid.Column="0"> 
      </StackPanel> 
      <GridView x:Name="reviewsBriefGV" Margin="18,10,18,18" Background="Aqua" Grid.Row="0" Grid.Column="1" > 
      </GridView> 
    </Grid> 
+0

Bunu neden bir bütün olarak ele almayın * GridView * ve yalnızca ilk öğe için itemtemplate'i değiştirin - uygun özelliklere sahip olacak mı? – Romasz

+0

Tamam bunu deneyeceğim! Teşekkürler – AbsoluteSith

cevap

0

Çözümü aşağıdaki deneyebilirsiniz - listenin ilk elemanını alın ve mülkiyet depolamak - Bind RatingBoard, FirstElement ve sonra List göreli panelde aşağıdaki kullanarak ilk elemanını atlar

`

<RelativePanel> 
     <Rectangle x:Name="RatingBoard" /> 
     <Rectangle x:Name="FirstElement" RelativePanel.RightOf="RatingBoard" /> 
     <GridView ItemsSource="{Binding}" x:Name="myList" RelativePanel.Below="FirstElement" RelativePanel.AlignLeftWithPanel="True"/> 
    </RelativePanel> 

`