我有一些 wpf 组合框(xaml):
<ComboBox ItemsSource="{Binding Path=NonPositionedConcentrators}"
SelectedValue="{Binding Path=SelectedNonPositionedConcentrator}"
DisplayMemberPath="SerialNumber" />
SelectedNonPositionedConcentrator
- 是集中器类型。就像是:
class Concentrator
{
...
public string SerialNumber {...}
...
public override ToString{ return "Some needed text..."; }
}
NonPositionedConcentrators
- 集中器对象列表。
因此,在应用程序中,我看到带有 NonPositionedConcentrators 序列号的组合框(因为DisplayMemberPath="SerialNumber"
),但是当我选择某些东西时,选择"Some needed text..."
的项目显示为 ,请参见图像:
我已经尝试过 SelectedValuePath="SerialNumber",但它不起作用......而且我无法删除它 - public override ToString{ return "Some needed text..."; }
,因为我需要......