0

我正在开发一个 Windows 手机应用程序。我想显示进度条,直到一个列表完全加载了所有项目。我该怎么做?

4

1 回答 1

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 的loaded 事件,然后触发listboxitems 的loaded 事件。

希望能帮助到你!

于 2013-09-26T09:15:34.733 回答