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