Привязка TwoWay или OneWayToSource не может работать со свойством только для чтения



у меня есть свойство только для чтения, которое мне нужно отобразить в текстовом поле и получить эту ошибку во время выполнения. Я установил IsEnabled="False",IsReadOnly="True" - не повезло.
Другие поиски говорят, что только чтение должно исправить это, но не для меня.
У меня есть уродливый обходной путь, добавив фиктивный сеттер...

554   1  

1 ответ:

трудно догадаться без кода, но вы должны быть в состоянии установить BindingMode в OneWay.

<TextBox Text="{Binding Path=MyProperty, Mode=OneWay}" />

или из кода:

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

Comments

    Ничего не найдено.