Uygulamamda, OnNavigatedTo çalıştırıldığında ProgressBar'ın doğru görüntülendiği bir durum var. Ardından, araştırılan verileri arama ve harmanlama işlemi sırasında, ProgressBar askıda kalıyor/donuyor. Son olarak, tüm veriler listede toplandığında ve doğru şekilde görüntülendiğinde, ProgressBar doğru şekilde çöker.Windows Phone 8 ProgressBar ListBox ile yanlış görüntüleniyor
Benim XAML şöyle görünür:
<ProgressBar
x:Name="progressbar"
IsIndeterminate="True"
Minimum="0"
Maximum="100"
Value="0"
Width="400"
Height="30"
Foreground="#FF117B0F"
/>
Benim C# şöyle görünür: Birden fazla çözüm denedim ama seçenekler tükendi
List<GameLive> gameLive;
public MainPage()
{
InitializeComponent();
gameLive = new List<GameLive>();
ProgressBar progressbar = new ProgressBar();
}
protected async override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string htmlPageLive = "";
bool isError = false;
HttpClient client = new HttpClient();
try
{
htmlPageLive = await client.GetStringAsync("webpage");
}
catch (Exception)
{
isError = true;
}
if (isError)
{
MessageBox.Show("Unable to retrieve data");
return;
}
HtmlDocument htmlDocumentLive = new HtmlDocument();
htmlDocumentLive.LoadHtml(htmlPageLive);
foreach (var div in htmlDocumentLive.DocumentNode.SelectNodes("..nav.."))
{
bool isErrorTwo = false;
GameLive newGame = new GameLive();
try
{
newGame.Title = removed;
newGame.Summary = removed;
gameLive.Add(newGame);
}
catch (Exception)
{
isErrorTwo = true;
}
if (isErrorTwo)
{
NavigationService.Navigate(new Uri("/Temp.xaml", UriKind.Relative));
return;
}
}
lstGameLive.ItemsSource = gameLive;
progressbar.Visibility = Visibility.Collapsed;
progressbar.IsIndeterminate = false;
}
. Birisi beni buraya doğru yönde yönlendirebilir mi?
Teşekkür ederiz.