Создайте свойство с именем IsSelected
в объекте, содержащемся в ObservableCollection
.Свяжите это со свойством ListBoxItem
IsSelected
через привязку TwoWay
.
Затем, в обратном вызове OnLoaded
страницы (или там, где вы привязываете коллекцию к ListBox
), сделайте что-то подобное
foreach( var obj in myCollection ) {
obj.IsSelected = false;
}
if( myCollection.Count > 0 ) {
myCollection[0].IsSelected = true;
}
// bind the collection to the listbox