我有以下代码:
private BindingList<INoun> _nouns;
private BindingList<INoun> Nouns
{
get
{
if ( _nouns == null )
{
_nouns = new BindingList<INoun>( _model.Feature.Nouns );
_nouns.Insert( 0, new Noun( -1, "Please select..." ) );
}
return _nouns;
}
}
public interface INoun
{
int Id;
string Text;
}
该Nouns
属性绑定到 a ComboBox
,将默认条目添加Please select...
到BindingList
.
我在这里遇到的问题是该Please select...
条目被意外添加到基础_model.Feature.Nouns
集合中,我不希望这种情况发生。
无论如何我可以将Please select...
默认项添加到 ComboBox 而不将其添加到基础集合中吗?
谢谢