これにより UI が更新されると聞きましたが、なぜですか? Dispatcherこの空のアクションを呼び出しますInvalidateMeasure()。つまり、UI をトリガーしてアクション内で再測定、再配置、再レンダリングする呼び出しはありません。update/refreshUIへの測定と配置プロセスはどこにありますか?
private static Action EmptyDelegate = delegate() { };
public static void Refresh(UIElement uiElement)
{
uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate);
}
何か助けはありますか?
EDITED:UIがレンダリングされる理由を詳しく知りたいです。次のような回答well that triggers ui updateは、これ以上私を助けてくれません。