我有这样的控件:
<ComboBox x:Name="ComboTipo"
Height="23"
SelectionChanged="ComboTipo_SelectionChanged"
Width="450"
Canvas.Left="609"
Canvas.Top="26" />
我的代码是:
ComboTipo.DisplayMemberPath = "Descripcion";
ComboTipo.SelectedValuePath = "IdTipoPersona";
ComboTipo.ItemsSource = myWebServices.dameTipos();
我的Web服务返回此对象的列表,当我添加对Web服务的引用时,此类是自动创建的:
public partial class TipoPersona {
private short idTipoPersonaField;
private string descripcionField;
/// <comentarios/>
public short IdTipoPersona {
get {
return this.idTipoPersonaField;
}
set {
this.idTipoPersonaField = value;
}
}
/// <comentarios/>
public string Descripcion {
get {
return this.descripcionField;
}
set {
this.descripcionField = value;
}
}
}
但问题是:
组合框显示列表中每个元素的数据类型,我想显示Descripcion。
你能帮助我吗?感谢答案 0 :(得分:0)
如果有人需要,我找到了asnwer。
我们需要创建一个类中间类,但我们正在使用实体框架,为此,我们需要在我的模型(实体框架)中添加类似复杂类型的中间类。
我们还需要覆盖这个类。
它运作良好。
感谢所有@Goody