2013-12-18 42 views
0

我有一個數據綁定ListView,在開始使用ItemTemplate之後,每使用ListViewItem都使用相當奇怪的高度。WPF ListView ItemTemplate每個標籤太大空間

 <ListView ItemsSource="{Binding Path=AllTvShows}"> 
      <ListView.ItemTemplate> 
       <DataTemplate> 
         <Label FontStretch="Normal" VerticalAlignment="Center" Content="{Binding Path=Name}"/> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 

這是它的樣子:

enter image description here

沒有ItemTemplate標籤有正常的身高(多個相鄰)。我應該如何指定Label以便它能夠正常顯示?

回答

1

使用,而不是一個標籤一個TextBlock:

<ListView ItemsSource="{Binding Path=AllTvShows}"> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding Path=Name}"/> 
     </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView>