Wpf 列表框项目模板布局
我有一个列表框,它将显示文本列表及其状态。如何在左侧显示文本,在最右侧显示状态控件? 这就是我尝试的方式Wpf 列表框项目模板布局,wpf,xaml,layout,Wpf,Xaml,Layout,我有一个列表框,它将显示文本列表及其状态。如何在左侧显示文本,在最右侧显示状态控件? 这就是我尝试的方式 <ListBox.ItemTemplate> <DataTemplate> <DockPanel> <TextBlock DockPanel.Dock="Left" Text="{Binding Path=Name}" Style="{StaticResource TextBlockTitle}"
<ListBox.ItemTemplate>
<DataTemplate>
<DockPanel>
<TextBlock DockPanel.Dock="Left" Text="{Binding Path=Name}" Style="{StaticResource TextBlockTitle}"/>
<ContentControl DockPanel.Dock="Right" HorizontalAlignment="Right" Content="{Binding Status}" ContentTemplate="{StaticResource StatusTemplate}" />
</DockPanel>
</DataTemplate>
此代码在文本之后显示状态控件 将使用带有两列的
*
大小Auto
sized(如果需要项目之间的同步,请设置a)列表框
元素
项目也将使用带有两列的a:
*
大小Auto
sized(如果需要项目之间的同步,请设置a)列表框
元素
这些项也应用了解决方案,但列表框项的解决方案仍然相同。列表框中的项目发生这种情况的原因是什么?。因为我可以看到treeview项目已正确对齐,请在
列表框
上将HorizontalContentAlignment
设置为Stretch
。应用了解决方案,但列表框项目仍然是相同的。列表框中的项目发生这种情况的原因是什么?。因为我可以看到treeview项目已正确对齐,所以请将列表框上的水平内容对齐
设置为拉伸
。