Como o WPF otimiza o ciclo de layout / renderização?

Como o WPF otimiza o ciclo Layout / Renderização em um aplicativo altamente volátil?

Por exemplo, imagine que eu invalido um controle personalizado duas vezes em rápida sucessão, será renderizado duas vezes? Há problemas de desempenho quando as taxas de atualização de dados / propriedade são mais rápidas do que a taxa de renderização principal?

questionAnswers(1)

yourAnswerToTheQuestion