WPF: Modifications de la zone de texte avec l'accent ne sont pas commis jusqu'à ce que, après l'événement de Clôture des incendies

J'ai une fenêtre WPF pour l'édition des informations de base de données, qui est représenté à l'aide d'un objet Entity Framework. Lorsque l'utilisateur ferme la fenêtre, je tiens à remarquer dans l'événement de Clôture de savoir si l'information a changé et affiche une boîte de message vous invitant à enregistrer les modifications apportées à la base de données.

Malheureusement, les changements à l'concentre actuellement sur l'édition ne sont pas affectés à la source de liaison jusqu'à la modifier perd le focus, ce qui arrive à un certain point, après la Clôture de la manifestation a été traitée.

Idéalement, il y aurait une routine qui engage tous les changements dans la hiérarchie vue que je pouvais l'appeler avant de vérifier pour voir si mon entité a été modifiée. J'ai aussi regardé pour plus d'informations sur par programme de compensation de l'accent dans le contrôle avec l'accent, mais ne peuvent pas comprendre comment le faire.

Ma question est, comment est-ce généralement traitées?

InformationsquelleAutor Finley Lee | 2008-10-21