Dispatcher を使用して FlowDocument からコンテンツをクリアしています。コードは非 UI アセンブリです。コードは
Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
new Action(delegate()
{
_flowDocument.Blocks.Clear();
}
ただし、このコードが実行されるたびに null 参照例外に直面しています。
さて、 FlowDocument で操作を実行するためのスレッドが既にあります (質問を投稿している間は忘れていました) ので、デリゲートを使用して上記のコードを呼び出すだけです。