2016-03-19 6 views
0

Ich möchte etwas wie in der angegebenen Abbildung erreichen. enter image description hereWie man eine Gridview um ein anderes Element in xaml winrt uwp wickeln?

Der rote Teil ist ein Rahmenelement (Stackpanel) 0 in Reihe angeordnet sind, Spalte 0 Der orangefarbene Teil ein Gridview in Zeile 0, Spalte 1. Aber es wickelt nur um Spalte 1. Wie kann ich platziert ist wickle es auch um Spalte 0 herum.

Danke für die Hilfe.

Beispielcode:

<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

Warum nicht als Ganzes behandeln * GridView * und nur ItemTemplate für das erste Element ändern - welches wird geeignete Eigenschaften haben? – Romasz

+0

Okay, ich werde das ausprobieren! Vielen Dank – AbsoluteSith

Antwort

0

können Sie versuchen Lösung folgende - Nehmen Sie das erste Element der Liste und speichern sie in Immobilien - Bind RatingBoard, Firstelement und dann Liste, die das erste Element überspringt folgenden relativen Panel

`

<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> 

`

Verwandte Themen