【问题标题】:Listbox Scroll To End In Windows phone 7在 Windows phone 7 中,列表框滚动到结尾
【发布时间】:2012-06-03 12:21:07
【问题描述】:

我的 wp7 应用程序中有列表框。当一个项目被添加到其中时,我希望我的滚动结束。

我试过这个东西

var Selecteditem = listmy.Items[listmy.Items.Count - 1];
listmy.ScrollIntoView(Selecteditem);
listmy.UpdateLayout();

但什么也没发生。有没有其他方法可以做到这一点?

【问题讨论】:

    标签: c# silverlight windows-phone-7 xaml expression-blend


    【解决方案1】:

    可能在添加新项目后 UI 尚未更新。将所有这些代码放入 Dispatcher 块中

    Dispatcher.BeginInvoke(() =>
    {
        var Selecteditem = listmy.Items[listmy.Items.Count - 1];
        listmy.ScrollIntoView(Selecteditem);
        listmy.UpdateLayout(); 
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      相关资源
      最近更新 更多