2016-05-21 10 views
2

У меня есть ListView в моем приложении UWP с этим кодом.Как изменить стиль выбранного элемента ListView в UWP

<ListView Name="menuListView" HorizontalAlignment="Center" 
       Grid.Row="1" SelectionChanged="ListView_SelectionChanged" 
       BorderThickness="0,0,0,5" SelectedIndex="0" 
       Grid.ColumnSpan="2"> 

     <ListView.ItemsPanel> 
      <ItemsPanelTemplate> 
      <StackPanel Orientation="Horizontal"></StackPanel> 
     </ItemsPanelTemplate> 
     </ListView.ItemsPanel> 
     <TextBlock Name="dayTB" Text="Day" Margin="25 0 0 0" FontSize="18" /> 
     <TextBlock Name="weekTB" Text="Week" Margin="25 0 0 0" FontSize="18" /> 
     <TextBlock Name="monthTB" Text="Month" Margin="25 0 0 0" FontSize="18" /> 

    </ListView> 

Похоже на это.

enter image description here

Я пытаюсь сделать его похожим на это в течение достаточно долгого времени, но мои попытки не увенчались успехом.

enter image description here

Есть ли способ для достижения этой цели? Любая помощь будет оценена по достоинству.

ответ

1

Правильный элемент управления, используемый на картинке, представляет собой Pivot, а не ListView.

попробовать этот базовый код Pivot XAML, и играть вокруг него

<Pivot Title="EMAIL"> 
<PivotItem Header="All"> 
<TextBlock Text="all emails go here." /> 
</PivotItem> 
<PivotItem Header="Unread"> 
<TextBlock Text="unread emails go here." /> 
</PivotItem> 
<PivotItem Header="Flagged"> 
<TextBlock Text="flagged emails go here." /> 
</PivotItem> 
<PivotItem Header="Urgent"> 
<TextBlock Text="urgent emails go here." /> 
</PivotItem> 
</Pivot>