私は次のコンボボックスを持っています
<ComboBox Grid.Column="1" HorizontalAlignment="Stretch"
Text="{Binding GroupInvoicing.AdminInvoiceBreakdownMembership}"
SelectedValuePath="Tag" SelectedValue="{Binding Path=GroupInvoicing.AdminInvoiceBreakdownMembership}">
<ComboBoxItem Content="None" Tag="N" />
<ComboBoxItem Content="Level of Cover" Tag="L" />
<ComboBoxItem Content="Members" Tag="M" />
<ComboBoxItem Content="Payment Type" Tag="P" />
<ComboBoxItem Content="Work Area" Tag="W" />
</ComboBox>
GroupInvoicing.AdminInvoiceBreakdownMembership は "L" で返されますが、対応するテキストは選択されず、何も選択できません。
d:DataContext="{d:DesignInstance ViewModels:CompanyInvoiceConfigAdminViewModel}"
ビューモデルで私が持っている
public GroupInvoicing GroupInvoicing
{
get
{
return this.groupInvoicing;
}
set
{
if (value != null)
{
this.groupInvoicing = value;
this.OnPropertyChanged(() => this.GroupInvoicing);
}
}
}
AdminInvoiceBreakdownMembership は文字列です