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.