두 개의 드롭 다운 목록이 있습니다. 이 두 가지에 대한 selectedIndex가 -1이 아니면 버튼을 활성화해야합니다. 요소 속성 바인딩을 여기서 어떻게 사용할 수 있습니까?WPF 요소 속성 바인딩
0
A
답변
2
MultiBinding을 사용하여 Button의 IsEnabled 속성을 여러 SelectedIndex 속성에 바인딩 한 다음 숫자를 Boolean으로 변환하려면 IMultiValueConverter가 필요합니다. 좋은 예가 있습니다 : http://www.developingfor.net/wpf/multibinding-in-wpf.html
2
MultiBindings와 MultiValueConverters는 잘 작동하지만, M-V-VM을 사용하는 것이 가장 좋습니다. M-V-VM을 사용하는 경우 RelayCommand 또는 IsActionAvaialable
과 같은 ViewModel의 속성으로 설정하는 버튼을 간단하게 묶을 수 있습니다. M-V-VM을 사용하면 훨씬 적은 ValueConverters (단지 2 센트)가 필요하다는 것을 알게되었습니다.
관련 문제
- 1. WPF Array 속성 바인딩
- 2. WPF IsReadOnly 속성 바인딩
- 3. 애니메이션 속성 (WPF)에 바인딩
- 4. WPF 데이터 바인딩 문자열 속성
- 5. WPF 연결 속성 데이터 바인딩
- 6. WPF HierarchicalDataTemplate의 부모 속성 바인딩
- 7. WPF ToolTip ControlTemplate 액세스 정의 요소 속성
- 8. WPF 바인딩 및 동적으로 StringFormat 속성 할당
- 9. wpf 및 asp.net 데이터 바인딩 요소 이름
- 10. WPF TwoWay ObservableCollection에 일부 요소 바인딩
- 11. Wpf 콤보 상자 텍스트 속성 바인딩 문제
- 12. WPF 속성 바인딩 및 다른 설정
- 13. WPF 바인딩 속성 경로와 XPath는 상호 배타적입니까?
- 14. WPF 디자이너 및 종속성 속성 바인딩 문제
- 15. WPF : 바인딩, 조건부 속성 설정 자
- 16. WPF : 바인딩 도메인 개체 찾기 속성
- 17. WPF ContextMenu 바인딩 MenuItem을 UserControl 속성 대 ViewModel 속성
- 18. 는 바인딩, 요소 주문
- 19. WPF 바인딩 :! 값
- 20. WPF 자신의 속성에 바인딩
- 21. Silverlight 요소 바인딩
- 22. WPF ListView 데이터 바인딩?
- 23. WPF 창 위치 바인딩
- 24. WPF - 이미 바인딩 된 ListBox에 변수 바인딩?
- 25. WPf 바인딩 문제
- 26. 콤보 상자에 바인딩 WPF 바인딩
- 27. WPF 동적 바인딩
- 28. WPF : 시각적 부모에 ContextMenu 바인딩
- 29. WPF VisualStateManager 애니메이션 바인딩
- 30. WPF 변수/DependencyProperty에 바인딩
아, Silverlight에서 MultiBinding이 지원되지 않기 때문에 Silverlight가 아닌 WPF를 실제로 사용하기를 바랍니다. 여러 사람들이 자신을 굴려 왔지만 (예 : http://www.scottlogic.co.uk/blog/colin/2010/05/silverlight-multibinding-for-silverlight-4/(실버 라이트 용) –