使自定义模板化ListBoxItem与ListBox

时间:2016-07-20 13:54:43

标签: c# wpf listbox

我试图让我的列表框与窗口的宽度相同,这是一个最小的例子。

    <ListBox ItemsSource="{Binding MyList}" Background="Blue">
        <ListBox.ItemContainerStyle>
            <Style TargetType="ListBoxItem">
                <Setter Property="HorizontalAlignment" Value="Stretch"/>
            </Style>
        </ListBox.ItemContainerStyle>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <Grid Background="Black" HorizontalAlignment="Stretch">
                    <TextBlock Text="test" HorizontalAlignment="Stretch"/>
                </Grid>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

结果如

enter image description here

蓝色部分是列表框,黑色部分是行。我试图让行与列表框具有相同的宽度

0 个答案:

没有答案