我有一个列表,其中一个人有名字和姓氏。我想连接 Firstname 和 Surname 来设置组合框的 itemsource 和 Display member Path。
问问题
1051 次
2 回答
4
只需创建一个视图模型,使用 FirstName + Surname 添加一个属性并在显示成员路径中使用它。
于 2012-11-06T03:21:59.773 回答
3
您可以DataTemplate
用于连接两个属性。例如。
<ComboBox>
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<Run Text="{Binding TaxName}" />
<Run Text=" | @" />
<Run FontWeight="Bold" Text="{Binding Rate}" />
<Run FontWeight="Bold" Text="%" />
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
它将被视为:Service Tax | @12.36%
并将其值绑定在后面的代码上
cmbTax.ItemsSource = taxes;
cmbTax.SelectedValuePath = "TaxID";
于 2013-11-29T08:47:59.850 回答