列表框滚动到在 Windows Phone 7 中结束
本文关键字:Phone 结束 Windows 滚动 列表 | 更新日期: 2023-09-27 18:36:12
我的wp7应用程序中有列表框。当一个项目被添加到其中时,我希望我的滚动结束。
我试过这个东西
var Selecteditem = listmy.Items[listmy.Items.Count - 1];
listmy.ScrollIntoView(Selecteditem);
listmy.UpdateLayout();
但什么也没发生。还有其他方法可以做到这一点吗?
可能在添加新项目后 UI 尚未更新。将所有这些代码放入一个Dispatcher
块中
Dispatcher.BeginInvoke(() =>
{
var Selecteditem = listmy.Items[listmy.Items.Count - 1];
listmy.ScrollIntoView(Selecteditem);
listmy.UpdateLayout();
});