7
votes

Concept de propriété "UpdateSourceTigger", comment l'utiliser dans WPF?

J'ai une textblock, liée à un objet et lorsque je mettez à jour la propriété de l'objet, ce n'est pas une reflexation sur l'interface utilisateur, pourquoi?

Code:

dans Windows1.xaml Xxx

et dans windows.xaml.cs xxx


0 commentaires

3 Réponses :


9
votes
OnPropertyChanged("Name");

3 commentaires

Merci de votre réponse, maintenant son travail. Je veux savoir si dans mon scénario, je remplace "UpdatatatatatesTrigger = PropertyChanged" avec "UpdatesTaRCigRigger = Default", puis il fonctionne toujours pourquoi? Je cherche sur NET mais n'a pas pu obtenir la réponse précieuse (j'ai recherchée sur Net PropertyChanged VS par défaut).


Les mises à jourOrcigRigger n'auront qu'un effet pour les liaisons avec un mode de Twoway ou de benne de station . Une telle liaison n'aurait pas de sens pour textblock.text et tenter de créer un résultat une exception. C'est parce que - comme je l'ai dit - cela n'a pas de sens puisque l'utilisateur ne peut pas modifier le texte d'un textblock .


Salut Kent est-il possible de mettre à jour pour la source de manière conditionnelle. Seulement si une case à cocher particulière est vérifiée?



1
votes

Passez le nom de la propriété en tant que chaîne, au lieu de la valeur de la propriété, comme: xxx


0 commentaires

0
votes

Les mises à mises à jour sont pour la liaison avec la propriété source I.e la propriété normale .NET pour qu'il soit nécessaire de définir des options telles que la modification de la propriété avec le mode Twoway pour la modification dynamique EX.Text de Textbox Etre à modifier. D'où comme si vous voulez que l'événement de changement soit incendiez à la fin I.e Coin de la perte ou cliquez sur Utiliser une option explicite avec les mises à jourTourceRigger.


1 commentaires

Désolé, seriez-vous capable d'écrire votre réponse un peu plus clairement? ;)