/ / come scorrere correttamente un oggetto orizzontale panoramico? - c #, windows-phone-7, xaml, windows-phone-8

come far scorrere correttamente un oggetto panoramico orizzontale? - c #, windows-phone-7, xaml, windows-phone-8

Ho una app panoramica di cui uno dei suoi articoli èorizzontale, ma quando scorro verso sinistra o destra, metà di un elemento appare a sinistra oa destra e non appare al centro dello schermo: come il terzo riquadro qui

inserisci la descrizione dell'immagine qui

<phone:PanoramaItem Header="third item" Orientation="Horizontal">

</phone:PanoramaItem>

Voglio che l'oggetto venga visualizzato in tre fasi per consentire a tutti i suoi contenuti di apparire una volta nel mezzo. Come lo posso fare? Grazie

risposte:

2 per risposta № 1

Nell'app di Windows Phone Panorama la dimensione delle "tessere" è 173x173. Se si regola la dimensione per essere 140x140, sarà possibile visualizzare l'intero quadrato

<phone:PanoramaItem Header="third item" Orientation="Horizontal">
<!--Double wide Panorama with large image placeholders-->
<Grid>
<StackPanel Margin="0,4,16,0" Orientation="Vertical" VerticalAlignment="Top">
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
</StackPanel>
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal" Margin="0,12,0,0">
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
<Border Background="#FFFFC700" Height="140" Width="140" Margin="12,0,0,0"/>
</StackPanel>
</StackPanel>
</Grid>
</phone:PanoramaItem>