Ars*_*aiz 1 c# silverlight xaml expression-blend windows-phone-7
我的wp7应用程序中有listbox.当一个项目被添加到它我希望我的滚动结束.
我试过这件事
var Selecteditem = listmy.Items[listmy.Items.Count - 1];
listmy.ScrollIntoView(Selecteditem);
listmy.UpdateLayout();
Run Code Online (Sandbox Code Playgroud)
但什么都没发生.还有其他办法吗?
可能在添加新项目后UI尚未更新.将所有这些代码放入一个Dispatcher块中
Dispatcher.BeginInvoke(() =>
{
var Selecteditem = listmy.Items[listmy.Items.Count - 1];
listmy.ScrollIntoView(Selecteditem);
listmy.UpdateLayout();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |