WPF를 사용하면 단방향 바인딩을 통해 두 개의 원본 속성을 하나의 컨트롤 속성 (예 : textbox.text)에 바인딩 할 수 있습니까 ?? 사용자가 텍스트 상자에 값을 입력하게하고 그 값을 소스 datacontext에서 두 개의 다른 속성으로 푸시하고 싶습니다. 내 해결 방법은 더미 속성을 만들고 setter 두 값을 수동으로 설정해야합니다.하나의 컨트롤 속성에 두 개의 소스 속성을 바인딩 할 수 있습니까?
1
A
답변
4
당신은, 바인딩 프록시의 종류를 사용할 수있는 설명서의 예를 참조하십시오
http://www.11011.net/wpf-binding-properties
그럼 그냥 예를 들어 다음과 같이하십시오
- 하는 것은 정의를 x : Name = tb 인 TextBox
- 바인드 TextBox.Text to Prop1
- In = "{바인딩 텍스트, TextBox 옆에 있지 않지만 옆에 있지만 TextBox 옆에 있지 않습니다.
이렇게하면 Prop1과 Prop2를 tb.Text와 동기화하게됩니다.
5
MultiBinding에 IMultiValueConverter을 사용해야합니다. 이 블로그 게시물에 설명 된대로
관련 문제
- 1. 동적 속성을 WinForms 컨트롤 속성에 바인딩 할 수 있습니까?
- 2. 데이터 바인딩 : 하나의 속성에 대한 여러 소스
- 3. 하나의 Model 속성에 두 개의 Html.DropDownListFor가 있습니까?
- 4. UserControl의 DataContext를 속성에 바인딩 할 수 있습니까?
- 5. WPF- 어떻게 두 ListBox의 SelectedValue 속성에 바인딩 할 수 있습니까?
- 6. 두 개의 CSS 선택기에 jquery 호출을 바인딩 할 수 있습니까?
- 7. Ag UserControl은 XAML에 노출 된 속성을 바인딩 할 수 있습니까?
- 8. 하나의 gridview - 두 개의 데이터 소스?
- 9. Windows 양식의 사용자 지정 속성을 두 번째 속성에 바인딩 할 수 있습니까?
- 10. 두 개의 다른 속성에 텍스트 블록 텍스트 바인딩
- 11. flex 속성을 플래시 속성에 바인딩 할 수있는 방법이 있습니까?
- 12. 리소스를 사용자 지정 컨트롤 속성에 바인딩
- 13. 하나의 쿼리로 두 개의 동일한 테이블을 업데이트 할 수 있습니까 -
- 14. 하나의 UIView를 두 개의 다른 UIView에 삽입 할 수 있습니까?
- 15. 하나의 비누 요청에 두 개의 메소드를 호출 할 수 있습니까?
- 16. 두 개의 다른 브라우저가 하나의 쿠키를 공유 할 수 있습니까?
- 17. 하나의 서비스 클래스에서 두 개의 액티비티를 호출 할 수 있습니까?
- 18. WPF 컨트롤 템플릿의 종속성없는 속성에 바인딩
- 19. ASP.NET에서 코드 숨김 속성에 TextBox를 양방향 바인딩 할 수 있습니까?
- 20. 어떻게 사용자 정의 컨트롤 속성에 동적으로 액세스 할 수 있습니까?
- 21. 스칼라 쿼리 결과를 nhibernate의 속성에 바인딩 할 수 있습니까?
- 22. 데이터 템플릿에서 컨트롤의 속성에 바인딩 할 수 있습니까?
- 23. 하나의 엔티티 속성을 유지하지 못하는 CoreData 바인딩
- 24. Groovy SwingBuilder가 여러 속성에 바인딩
- 25. 하나의 머신에서 여러 개의 OpenDS 인스턴스를 호스팅 할 수 있습니까?
- 26. 데이터 바인딩에서 두 속성을 연결할 수 있습니까?
- 27. 여백 속성을 바인딩 할 수 없습니까?
- 28. winforms 컨트롤의 속성을 여러 객체 속성에 바인딩
- 29. MVC 모델 바인딩 : 왜 iterator 속성에 바인딩 할 수 없습니까?
- 30. 이상한 두 개의 컨트롤/동일한 데이터 소스 문제
두 가지 질문을 하시겠습니까? 아니면 오해입니까? 먼저 텍스트 상자에 단방향 바인딩을 사용하고 데이터를 소스로 푸시하고 싶습니까? 그 두 가지 방법은 ... –
나는 그가 textbox.text를 두 개의 다른 바인딩 소스에 바인딩하려고한다고 생각합니다. 텍스트 상자의 s.th.a 변경은 두 값을 모두 변경합니다. –
Simpzon이 정확합니다. –