텍스트 상자에 표시해야하는 읽기 전용 속성이 있으며 런타임에이 오류가 발생합니다. 나는 IsEnabled="False"
, IsReadOnly="True"
-운이 없다. 다른 검색에서는 읽기 전용으로 수정해야한다고 말하지만 나에게는 적합하지 않습니다. 더미 세터를 추가하여 추악한 해결 방법이 있습니다.
답변
코드 없이는 추측하기 어렵지만 BindingMode를 OneWay로 설정할 수 있어야합니다.
<TextBox Text="{Binding Path=MyProperty, Mode=OneWay}" />
또는 코드에서 :
Binding binding = new Binding();
binding.Mode = BindingMode.OneWay;