Confusão sobre a atualização da interface do usuário no WPF

Ouvi dizer que isso atualiza a interface do usuário, mas por quê?Dispatcher invoca esta ação vazia e isso é que não há nenhuma chamadaInvalidateMeasure() que acionaria a interface do usuário para medir novamente e reorganizar e renderizar novamente dentro da ação. Onde está aqui a medida e organizar o processo paraupdate/refresh a interface do usuário?

private static Action EmptyDelegate = delegate() { };

public static void Refresh(UIElement uiElement)
{
   uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate);
}

Qualquer ajuda?

EDITED: Eu quero saber os detalhes porque é que a interface do usuário é processada. Respostas comowell that triggers ui update não estão me ajudando mais caras.

questionAnswers(2)

yourAnswerToTheQuestion