Modello di elenco con testo (cartella di posta) (HTML)
[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]
Definisce un elemento che rappresenta una cartella di posta in un elenco di cartelle di posta. Questo modello è destinato all'uso con un ListView con layout elenco. Per altri modelli, vedi Modelli di elementi per layout griglia e Modelli di elementi per layout elenco.
Per usare il modello
Per usare il modello, copia il codice HTML e gli stili CSS nel tuo progetto. Il codice HTML include un elemento ListView progettato per l'uso con questo modello. Dopo aver copiato il codice HTML, imposta la proprietà itemDataSource del controllo ListView sull'origine dati dell'app e aggiorna gli attributi data-win-bind del modello in modo che funzionino con i dati.
Perché il modello funzioni correttamente, assegna la classe win-selectionstylefilled
al controllo ListView.
HTML
<!-- Item template -->
<div id="textListMailFolderTemplate"
data-win-control="WinJS.Binding.Template">
<div class="textListMailFolder">
<h2 data-win-bind="innerText: text"></h2>
</div>
</div>
<!-- ListView -->
<div id="textListMailFolder"
class="win-selectionstylefilled"
style="position: relative; left: -1px; top: 129px; border: none"
data-win-control="WinJS.UI.ListView"
data-win-options="{ itemDataSource: list.dataSource,
itemTemplate: select('#textListMailFolderTemplate'),
layout: { type: WinJS.UI.ListLayout } }">
</div>
CSS
/* overall list dimensions */
#textListMailFolder {
margin-left: 110px;
width: 308px; /*+18 px to account for scrollbar*/
height: 632px;
}
/*-------------------------------------------------------------------------------------------*/
/* textList-mailFolder - used for Mail folder*/
/*-------------------------------------------------------------------------------------------*/
/* style the background color of the filled-selection style items */
.win-selectionstylefilled :not(.win-footprint).win-container {
background-color: transparent;
}
.win-selectionstylefilled .win-container.win-swipe:hover {
background-color: transparent;
}
/* individual item dimensions */
.textListMailFolder {
width: 100%;
height: 40px;
padding: 4px 10px;
overflow: hidden;
}