アプリケーションでパフォーマンス プログレス バーを使用しています。私がやっていることは、長い操作を開始する前にプログレスバーの可視性を可視にし、操作が完了したら折りたたむことです。しかし、その操作を開始する前には見えません。これが私のコードです
  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;
なぜ見えないのか聞きたいです??