我是WP8的新手。
我的longlistselector有问题。
我有一个longlistselector,我将它滚动到最后一项。没关系。
但是当我减小它的高度并将其滚动到最后一项时。但是longlistselector不会滚动到最后一项。
代码是:
PhotoHubLLS.Height = 300;
PhotoHubLLS.ScrollTo(PhotoHubLLS.ItemsSource[PhotoHubLLS.ItemsSource.Count - 1]);
请帮帮我,谢谢。
答案 0 :(得分:0)
这应该有效:
PhotoHubLLS.SizeChanged += PhotoHubLLS_SizeChanged;
PhotoHubLLS.Height = 300;
//and the listener
void PhotoHubLLS_SizeChanged(object sender, SizeChangedEventArgs e)
{
PhotoHubLLS.SizeChanged -= PhotoHubLLS_SizeChanged;
PhotoHubLLS.Dispatcher.BeginInvoke(() =>
{
PhotoHubLLS.ScrollTo(PhotoHubLLS.ItemsSource[PhotoHubLLS.ItemsSource.Count - 1]);
});
}
PS。这个答案可能会迟到,但我希望它有助于某人:)