我有一個SL組合框類似如下:Silverlight和組合框:的ItemsSource及的SelectedIndex解決方法
<ComboBox ItemsSource="{Binding UserList}" DisplayMemberPath="Name" />
其中用戶列表是:
List<UserItem>
並且每個UserItem是:
public class UserItem
{
public int Code { get; set; }
public string Name { get; set; }
}
由於ItemsSource屬性是通過Binding設置的,因此如何將SelectedIndex屬性設置爲零?當我嘗試設置此屬性時,我的索引超出範圍異常。
我的目標是設置爲所選用戶列表的第一項。
預先感謝您。
感謝您reply..What你的意思是數據源?你能給我提供更多信息嗎?再次感謝。 –
您用於數據的對象。在這種情況下,你正在做清單<..>這是非常通用的。 ComboBox可以處理與舊的ComboBoxItem類似的不同類型嗎?或者,如果ComboBox允許您綁定到所選屬性的ItemsSource的屬性,只需將選定的屬性添加到您的UserItem類。 –