我想将类的两个属性绑定到ListView,以便它们在同一行(以某种方式组合它们)。 例: 名字:约翰 姓氏:波特 ListView中所需的输出:John Potter
<ListView x:Name="lvPersons">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding FirstName}" />
<TextBlock Text=" " />
<TextBlock Text="{Binding LastName}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 0 :(得分:2)
除了使用水平方向的 StackPanel (以及适当的边距)之外,您还可以使用Run这样的部分:
<TextBlock>
<Run Text="{Binding FirstName}"/>
<Run Text=" "/>
<Run Text="{Binding LastName}"/>
</TextBlock>
请注意,如果需要,您还可以添加更多内容 - HyperLinks , LineBreaks 等等,其优点是它们将使用 TextBlock的格式