アプリケーションでパフォーマンス プログレス バーを使用しています。私がやっていることは、長い操作を開始する前にプログレスバーの可視性を可視にし、操作が完了したら折りたたむことです。しかし、その操作を開始する前には見えません。これが私のコードです
ucSearch.prograssBarCanvas.Visibility = System.Windows.Visibility.Visible;
var obj = wb1.InvokeScript("SearchText", ucSearch.txtSearch.Text.Trim());
var result = JsonConvert.DeserializeObject<List<BookChapter>>(obj.ToString());
if (result.Count == 0)
{
ucSearch.txtBlMessage.Visibility = System.Windows.Visibility.Visible;
ucSearch.lstBxResults.Visibility = System.Windows.Visibility.Collapsed;
}
else
{
ucSearch.txtBlMessage.Visibility = System.Windows.Visibility.Collapsed;
ucSearch.lstBxResults.Visibility = System.Windows.Visibility.Visible;
}
ucSearch.lstBxResults.DataContext = null;
ucSearch.lstBxResults.DataContext = result;
ucSearch.prograssBarCanvas.Visibility = System.Windows.Visibility.Collapsed;
なぜ見えないのか聞きたいです??