我想要做的是讓ItemTemplate內部的Grid擴展到ListViewItem的寬度,而不僅僅是它所需的空間。這是我怎麼不希望它看起來像:使ListView.ItemTemplate中的網格寬度與ListViewItem的寬度相同
基本上我想要的紅色網格是藍色的矩形(這是選擇的項目)的寬度。這是我的XAML:
<ListView ItemsSource="{Binding}">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Background="Red">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding FirstName}" />
<TextBlock Grid.Column="1" Text="{Binding LastName}" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
在此先感謝!
** N.B:**戴夫吉爾莫的和柯克·哈米特的姓氏拼寫錯誤。我很驚訝這個代碼甚至編譯。 ;) –