私はWPF TabControl
2 つを持っていTabItems
ます。クリック イベントのコード ビハインドで選択したタブを変更し、Button
他のコードを実行しようとしています。この例では:
private void Button_Click(object sender, RoutedEventArgs e)
{
ConvertDataTabControl.SelectedIndex = 1;
System.Threading.Thread.Sleep(2000);
...
}
Tab 0
UI が更新されてから移動し、その後 Sleep メソッドを実行することを期待しますTab 1
が、UI は実行が終了した後にのみ更新されButton_Click
ます。に電話InvalidateVisual
してみましたが、うまくいきません。
実行する前に UI を強制的に更新する方法はありSleep
ますか?