2

Person に Firstname と Surname があるリストがあります。Firstname と Surname を連結して、コンボボックスの itemsource と Display member Path を設定したいと考えています。

4

2 に答える 2

4

ビュー モデルを作成し、FirstName + Surname のプロパティを追加して、表示メンバー パスで使用するだけです。

于 2012-11-06T03:21:59.773 に答える
3

DataTemplate2 つのプロパティを連結するために使用できます。例えば。

<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 に答える