Text list (media queue) template (XAML)

[ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ]

Use this item template with a ListView to display a list of text items similar to the queue in a media app.

This example shows the DataTemplate and a ListView that uses the template.

<DataTemplate x:Key="TextMediaQueueTemplate">          
    <StackPanel Orientation="Horizontal" Width="600" Height="50">                   
        <StackPanel Orientation="Vertical" VerticalAlignment="Top" Margin="0,10,0,0">
            <TextBlock Text="Ayllus Nec Ipsum Tempor Id Laoreet Vive" Margin="10,2,0,0" 
                       TextTrimming="WordEllipsis" TextWrapping="Wrap" 
                       HorizontalAlignment="Left"/>
            <TextBlock Text="Ay Lorem Ipsum" Opacity="0.49" 
                       FontSize="11" FontWeight="Semilight" 
                       Margin="10,0,0,0" Height="26" TextTrimming="WordEllipsis" 
                       HorizontalAlignment="Left" VerticalAlignment="Top"/>
            </StackPanel>
        <TextBlock Text="Ay proin leo mulla scelerisque mu" 
                   FontSize="11" Opacity="0.49" Margin="40,2,0,0" 
                   TextTrimming="WordEllipsis" TextWrapping="Wrap" 
                   VerticalAlignment="Bottom" HorizontalAlignment="Left"/>
          <TextBlock Text="00:00" FontSize="11" Opacity="0.49" Margin="40,0,0,0" 
                   VerticalAlignment="Center"/>
    </StackPanel>            
</DataTemplate>
    <ListView x:Name="TextMediaQueueList" Width="600" 
              VerticalAlignment="Stretch" HorizontalAlignment="Left" 
              CanReorderItems="True" CanDragItems="True" 
              ItemTemplate="{StaticResource TextMediaQueueTemplate}"/>