Bonjour,

Depuis peu mon entreprise souhaite porté notre logiciel jusque la en MFC vers WPF. On utilise donc des fichiers XAML pour définir nos interfaces qui sont gérées par du C++ cli.

Ma question porte sur les Textblock. J'ai ce contrôle auquel j'affecte une nouvelle valeur au début d'un long calcul. Mais qui ne se rafraichit aps sur mon interface.

Je n'arrives pas a forcer le rafraichissement de l'écran malgré l'utilisation de InvalidateVisual() que ca soit sur le controle, sont conteneur, le conteneur du conteneur etc...
Cette action est positionnée dans mon code sous la forme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
OnBnClicked()
{
 
Quelques tests
 
montextblock->Text = "Ma chaine"
montextblock->InvalidateVisual
Cursor en wait...
 
Long calculs
}
Comment faire pour obliger à un instant T l'interface à se rafraichir?

Merci d'avance.