各タブ内に MainWindow と User Controls があります。タブ間の切り替えが速すぎる場合、または切り替えを行わなくても、メインで null が表示されることがあります。
var main = UIHelper.FindVisualParent<MainWindow>(this);
なぜこれが起こるのですか?main is null などのエラーが 7 ~ 10 回の試行で 1 回表示されるとします。MainWindow のコントロールにアクセスするためにユーザー コントロールで使用しています。前もって感謝します。