J'ai une propriété en lecture seule que je dois afficher dans une zone de texte et obtenir cette erreur au moment de l'exécution. J'ai mis IsEnabled="False"
, IsReadOnly="True"
- pas de chance. D'autres recherches indiquent que la lecture seule devrait le réparer, mais pas pour moi. J'ai une solution de contournement laide en ajoutant un setter factice ...
Il est difficile de deviner sans code, mais vous devriez pouvoir définir le BindingMode sur OneWay.
<TextBox Text="{Binding Path=MyProperty, Mode=OneWay}" />
ou à partir du code:
Binding binding = new Binding();
binding.Mode = BindingMode.OneWay;