【发布时间】:2011-01-11 09:13:06
【问题描述】:
我正在使用 Listbox 来呈现一个表格。 它使用 DisplayMemberPath 来呈现项目。
如何为显示项目进行多重绑定?
假设我想显示 ID 和 NAME ... 是否有模板示例之类的?
thnx
【问题讨论】:
标签: c# wpf listbox listboxitem
我正在使用 Listbox 来呈现一个表格。 它使用 DisplayMemberPath 来呈现项目。
如何为显示项目进行多重绑定?
假设我想显示 ID 和 NAME ... 是否有模板示例之类的?
thnx
【问题讨论】:
标签: c# wpf listbox listboxitem
使用DataTemplate。
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {1}">
<Binding Path="ID" />
<Binding Path="Name" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
【讨论】:
<ListView BorderThickness="1" ItemsSource="{Binding}" Margin="0,10,0,0" Height="Auto" Name="buyerDetailListView" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="50" Header="Serial" DisplayMemberBinding="{Binding Path=ID}" />
<GridViewColumn Width="100" Header="Date" DisplayMemberBinding="{Binding Name}" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
【讨论】: