我正在开发一个 Windows 手机应用程序。我想显示进度条,直到一个列表完全加载了所有项目。我该怎么做?
问问题
234 次
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 回答