반응형
TwoWay 또는 OneWayToSource 바인딩은 읽기 전용 속성에서 작동 할 수 없습니다.
텍스트 상자에 표시해야하는 읽기 전용 속성이 있으며 런타임에이 오류가 발생합니다. 나는 IsEnabled="False"
, IsReadOnly="True"
-운이 없다. 다른 검색에서는 읽기 전용으로 수정해야한다고 말하지만 나에게는 적합하지 않습니다. 더미 세터를 추가하여 추악한 해결 방법이 있습니다.
코드 없이는 추측하기 어렵지만 BindingMode를 OneWay로 설정할 수 있어야합니다.
<TextBox Text="{Binding Path=MyProperty, Mode=OneWay}" />
또는 코드에서 :
Binding binding = new Binding();
binding.Mode = BindingMode.OneWay;
반응형
'IT story' 카테고리의 다른 글
AttributeError : '모듈'개체에 '테스트'속성이 없습니다. (0) | 2020.08.29 |
---|---|
텍스트 상자에서 Enter를 누를 때 HTML 버튼을 트리거하는 방법은 무엇입니까? (0) | 2020.08.29 |
C # Regex에서 캡처 된 그룹의 이름을 어떻게 얻습니까? (0) | 2020.08.28 |
JavaFX 및 OpenJDK (0) | 2020.08.28 |
matplotlib는 ylim 값을 얻습니다. (0) | 2020.08.28 |