1
我想讓ListItems的Stackpanel擴展到ListBox的全部寬度。如何讓ListBox ItemTemplate在Windows 10通用中水平拉伸ListBox的全部寬度?
目前它們只與文本塊一樣寬。
我該怎麼做才能讓ListBoxItems的Stackpanel填充ListBox的寬度?
<ListBox Name="feedListBox" VerticalAlignment="Top" ScrollViewer.VerticalScrollBarVisibility="Auto" SelectionMode="Single" SelectionChanged="feedListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock FontFamily="Segoe UI Symbol" Text="⛽" FontSize="25"/>
<StackPanel Orientation="Vertical">
<TextBlock Name="txtDate" Text="{Binding Date}" FontSize="15" Margin="20,0,0,0"/>
<TextBlock Name="txtDitance" Text="{Binding Distance}" FontSize="15" Margin="20,5,0,0"/>
</StackPanel>
<TextBlock Name="txtPrice" Text="{Binding Price}" FontSize="15" Margin="30,0,0,0"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
HorizontalContentAlignment = 「拉伸」 不這樣做呢? –
@ChrisW。沒有!它不這樣做! –
怎麼樣在ItemContainer設置像第二個答案[這裏](http://stackoverflow.com/questions/838828/how-to-get-a-listbox-itemtemplate-to-stretch-horizontally-the-full-width ),這將在SL中工作,這通常類似於win10的東西。 –