Essayer d'obtenir un accrocher sur le cadre appelé Graphiques en direct. Je lis mes valeurs et mes étiquettes de la base de données MS SQL. La première fois qu'il lit les valeurs, tout est affiché. J'ai ajouté un nouvel événement lorsque je sélectionne un autre article à partir d'une liste informatique mise à jour de la requête et apporte d'autres valeurs.
Le problème est quand j'apporte d'autres valeurs que mes étiquettes ne se renouvellent pas. Maintenant, j'ai débogué et les variables contiennent tout comme prévu, mais les valeurs d'étiquette ne mettent pas à jour. Peut-être qu'il y a une commande de forcer la mise à jour sur le graphique afin que je puisse redessiner des étiquettes? P>
Les étiquettes sont liées à une variable p> i mise à jour toutes les valeurs et Poussez pour graphique p>
3 Réponses :
Mettez votre valeur de liaison DataContext dans le chargement ou dans le constructeur de classe: ou si vous avez besoin de contexte de données initial après le chargement de votre contexte après votre contrôle / votre formulaire chargé: p> < Pré> xxx pré> p>
J'ai déjà eu dataContext = ceci; dans le public principalwindow (). Où exactement je dois le mettre? J'ai essayé de mettre cela. Chargé dans divers endroits mais cela ne fait rien.
@ user3524910: basé sur votre message de données a été modifié
Pour les personnes qui cherchent à l'avenir voici comment je l'ai résolu.
DataContext = Labels; DataContext = this;
DataContext = Labels;
DataContext = this;
Above is available in c# to me. THX!
Veuillez éditer votre réponse pour le rendre plus clair.