簡體   English   中英

列表中要在WPF組合框中使用的項目的串聯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM