Aujourd'hui, j'ai été confronté à un problème qui me rappelait que les fixations se détachaient automatiquement dans certains cas. Je ne suis pas sûr, mais voici le scénario -Cas où la reliure est détachée automatiquement
Je joins un élément de menu lié à une propriété (mise en œuvre INotifyPropertyChanged
), comme celui-ci -
IsChecked="{Binding Path=DisplayLongUnit, Mode=TwoWay}"
maintenant dans son gestionnaire d'événements cochés mettre à jour sa valeur IsChecked
après vérification de certaines conditions comme celle-ci -
If(condition == true){menuItem.IsChecked = true}
La liaison sera-t-elle toujours attachée ou sera-t-elle perdue? (Je me souviens avoir lu quelque part qu'il serait perdu).
Existe-t-il des scénarios dans lesquels les liaisons seront détachées automatiquement?
Un que je pourrais savoir est mentionné ici -
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/08d6e4c4-47ab-44f3-b19a-c0ab872fb1a8
Merci pour votre réponse Carrotman mais je ne suis pas confronté à un problème avec l'exemple de liaison que j'ai fourni dans ma question. La question est sur la liaison se réinitialiser ou perdu dans certains scénarios. – akjoshi