Exibir progresso ponto a ponto em um botão WPF

Eu encontrei alguns exemplos para mostrar progresso onde as barras de progresso e rodas são usadas no entanto; Eu poderia encontrar apenas um exemplo de javascript para mostrar reticências (ponto-ponto-ponto) para indicar o progresso, portanto, pensei em fazer essa pergunta. Meu aplicativo não é muito complexo - tem apenas algumas caixas de seleção e um botão. Recentemente, minha equipe solicitou um aprimoramento e quer mantê-lo simples também.

Há um botão chamado 'GO' no qual o usuário clica depois de definir as configurações necessárias. O código por trás dele também é muito simples - desativa o botão após o evento click e chama um exe independente usandoProcessStartInfo que realiza três ações 'reconcle', 'post' e 'publish'. Eu uso oWaitForExist() método para reativar o botão.

Fui solicitado pela minha equipe para mostrar o 'processo atual' no botão. Eles simplesmente querem que o texto do botão mostre Reconciliando. Reconciliando .. Reconciliando ... (em intervalos regulares, digamos, 1 seg) seguido por Publicação e publicação de maneira semelhante.

Seria bom saber a maneira mais apropriada de conseguir isso. Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion