我想用它的ListBoxItem來拉伸ListBox。擴展ListBox本身不是問題。問題似乎是告訴ListBoxItem使用ListBox中的可用空間。UWP中的Strech ListBox和ListBoxItems
<Page.Content>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" Height="200">
<ListBox VerticalContentAlignment="Stretch" VerticalAlignment="Stretch" Background="Green" ItemsSource="{x:Bind Path=ChessFieldList}" >
<ListBox.ItemTemplate>
<DataTemplate >
<StackPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Background="Yellow" BorderBrush="Red" BorderThickness="3" >
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</Page.Content>
下圖顯示了上述和預期結果。
我怎樣才能達到預期的效果?
[編輯]的其他在我看來正確的解決方案:Set Width and Height of ItemsControl Children
可能的[UWP列表框/ ItemsControl]重複(http://stackoverflow.com/questions/40094115/strech-listbox-itemscontrol-in-uwp) – AVK
沒有關於拉伸列表框 - 這一個關於streching listboxitems – Briefkasten