98 votes

Un balisage TwoWay ou OneWayToSource ne peut pas fonctionner sur la propriété en lecture seule

J'ai une propriété en lecture seule que je dois afficher dans une zone de texte, et je reçois cette erreur à l'exécution. J'ai défini IsEnabled="False", IsReadOnly="True" - sans succès. D'autres recherches disent que le readonly devrait résoudre le problème, mais ce n'est pas le cas pour moi. J'ai trouvé une solution de contournement en ajoutant un setter factice...

159voto

Razzie Points 14705

Il est difficile de deviner sans code, mais vous devriez pouvoir définir le BindingMode sur OneWay.

ou depuis le code :

Binding binding = new Binding();
binding.Mode = BindingMode.OneWay;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X