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