[英]Concatenation of items in list to use in WPF combobox Itemsource
我有一個列表,其中一個人有名字和姓氏。 我想連接名字和姓氏來設置組合框的itemsource和Display成員Path。
只需創建一個視圖模型,添加一個具有FirstName + Surname的屬性,然后在Display Member路徑中使用它。
您可以使用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%
Service Tax | @12.36%
並將其值綁定在后面的代碼上
cmbTax.ItemsSource = taxes;
cmbTax.SelectedValuePath = "TaxID";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.