如何显示进度条,直到在Windows Phone 7中加载一个列表?

时间:2013-09-25 14:22:46

标签: windows-phone-7 windows-phone

我正在开发一个Windows手机App.I想要显示进度条,直到列表完全加载所有项目。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用ListBoxItem的Loaded事件。在加载的事件中检查加载的项目是否是列表中的最后一项。 例如,在列表中加载1到10位数。

private void ListBoxItem_Loaded(object sender, RoutedEventArgs e)
{
    ListBoxItem item = sender as ListBoxItem;
    if(item.Content=="10")
    // entire listbox loaded. Stop Progress bar
    // Use SystemTray.ProgressIndicator.IsVisible to show/hide progess bar on system tray
}

注意:在Silverlight中,首先触发ListBox的加载事件,然后按顺序加载listboxitems的事件。

希望它有所帮助!