2012-07-09 17 views
5

Come si può realizzare un comportamento in cui un'intestazione di un gruppo ListView o GridView non scorre con il contenuto, ma rimane fissa fino alla fine del contenuto e viene quindi visualizzata la seguente intestazione messo a fuoco.Intestazione appiccicosa in ListView e GridView WinRT xaml

Il comportamento può essere osservato nell'app Finanza su Windows 8 Release Preview quando si scorrono gli elementi di GridView.

Non mi aspetto l'intero codice, ma mi piacerebbe sentire alcune idee, collegamenti, frammenti di codice, campioni ecc. Che mi aiuterebbero a iniziare.

Grazie

risposta

3

si potrebbe essere in grado di incorporare un controllo ListView in un DataTemplate del listview principale. Quindi puoi incorporare un gridview e gridviewcolumns nell'elenco dei modelli e ottenere le intestazioni delle colonne in questo modo.

+1

Grazie, ma le intestazioni di colonna ci sono. Sto cercando una transizione graduale che viene mostrata nell'app Bing Finance su Windows 8 Release Preview –

0

Avvolgere il ListView in un ScrollViewer. Il SrollViewer interno di ListView non verrà utilizzato e avrai il controllo del ScrollViewer esterno, che ti permetterà di impostare il suo TopHeader.

<ScrollViewer> 
    <ScrollViewer.TopHeader> 
     ... Your header content here ... 
    </ScrollViewer.TopHeader> 
    <ListView HorizontalAlignment="Left" VerticalAlignment="Top"> 
     ... Your body content here ... 
    </ListView> 
</ScrollViewer> 
Problemi correlati