当前位置: 首页 > 工具软件 > taro-listview > 使用案例 >

java中listview,正在页面加载中的ListView中选择项目

谷梁鸣
2023-12-01

我的xaml中有一个 ListView ,它的ItemsSource和SelectedItem属性绑定到ViewModel .

Xaml

ViewModel

public ObservableCollection _SitesCollection;

public ObservableCollection SitesCollection

{

get

{

//populate collection

return _SitesCollection;

}

}

public AWRestrictedSite _SelectedSite;

public AWRestrictedSite SelectedSite

{

get

{

return _SelectedSite;

}

set

{

_SelectedSite = value;

//do some stuff

}

}

由于某些原因,当页面加载时,它会选择ListView中的第一个项目 . 以下是页面加载时发生的情况:

正在调用SitesCollection(填充列表视图并返回集合) .

调用SelectedSite,返回null

调用SelectedSite中的Set,将值设置为第一个项目

有谁知道为什么会发生这种情况?

 类似资料: