WPF ListBox分为两部分

时间:2013-05-27 16:19:27

标签: wpf listbox

我必须使用模板在WPF中创建一个ListBox,它填充整个表单。 但是在表单的中间(在ListBox内部),我必须水平显示另一个ListBox,有些人可以帮助我:

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效

<Window.Resources>
        <DataTemplate x:Name="anotherItemTemplate">
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding anotherLabel}"></TextBlock>
            </StackPanel>

        </DataTemplate>

        <DataTemplate x:Key="itemTemplate">
            <StackPanel>
                <TextBlock Text="{Binding xpto}"/>
                <ListBox ItemTemplate="{StaticResource anotherItemTemplate}"></ListBox>
            </StackPanel>
        </DataTemplate>
    </Window.Resources>
    <Grid>
        <ListBox ItemTemplate="{StaticResource itemTemplate}"></ListBox>
    </Grid>