【发布时间】:2010-12-22 18:49:18
【问题描述】:
我有一个绑定到通用列表的数据绑定列表框,如下所示(Provider 是一个非常简单的类,只包含一个属性(名称)。
ProviderList = new List<Provider>();
//Populate list
Providers.ItemsSource = ProviderList;
我可以毫无问题地保存所选项目,但之后我无法通过代码设置所选项目。我正在尝试这样做:
int x = Providers.Items.IndexOf((Provider)_Settings["provider"]);
但是IndexOf() 总是返回-1。如果我在运行时使用即时窗口检查 Providers.Items[1] 和 _Setting["provider"] ,它们都会返回
{StoreRetrieveData.Provider}
Name: "Greenflag"
我是不是做错了什么(很明显我是)?
【问题讨论】:
标签: c# silverlight-4.0 windows-phone-7