MVVM의 라디오 버튼을 사용하여 버튼을 활성화/비활성화 할 수있는 방법을 알려줄 수 있습니다.WPF MVVM에서 라디오 버튼 바인딩
답변
일반적으로보기 모델이 필요하지 않습니다. NotConverter를 사용하여 두 요소의 속성을 직접 바인딩 할 수 있습니다.
[ValueConversion(typeof(bool), typeof(bool))]
public class NotConverter : IValueConverter
{
public static readonly IValueConverter Instance = new NotConverter();
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
bool typedValue = (bool)value;
return !typedValue;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return Convert(value, targetType, parameter, culture);
}
}
<의 RadioButton NAME = 라디오/> < 버튼의 IsEnabled = {바인딩 경로의 IsChecked =, = ElementName에 라디오 변환기 = {X 정적 NS : NotConverter.Instance}}/>
버튼의 유효성을 제어하는 방식으로 부울 속성에 바인드하려고합니다. –
ViewModel에 부울 속성이 있습니까? 그리고 사실 일 때 (또는 거짓 일 때) 버튼을 활성화하고 싶습니까? – HullCitySteve
예 ..... 정확하게 ..... –
뷰 모델 WPF Application Framework (WAF)의 샘플 응용 프로그램은 ViewModel 속성을 RadioButton에 바인딩하는 방법을 보여줍니다.
- 1. WPF DataGridTemplateColumn MVVM에서 가시성 바인딩
- 2. 바인딩 html 라디오 버튼
- 3. 체크되지 않은 wpf 라디오 버튼
- 4. 그룹 (WPF)에서 선택된 라디오 버튼 얻기
- 5. Windows Forms 라디오 버튼 데이터 바인딩
- 6. wpf/mvvm에서 콘텐츠 재사용 방법
- 7. WPF 라디오 버튼 이벤트 처리 질문
- 8. MVVM 그룹 라디오 버튼
- 9. [라디오 버튼]
- 10. wpf mvvm에서 DataTriggers를 사용하는 경우를 기반으로 버튼 스타일을 변경하는 방법
- 11. MVVM에서 WPF UserControl을 만드는 방법
- 12. WPF SelectedItem이 MVVM에서 작동하지 않습니다.
- 13. 변환을 사용하여 ViewModel에 WPF 라디오 버튼 선택을 바인딩하는 방법은 무엇입니까?
- 14. MVVM에서 데이터 바인딩 문제를 디버깅하는 방법은 무엇입니까?
- 15. WPF MVVM은 : 텍스트 상자 및 기본 버튼 바인딩 내가이 두 컨트롤 간단한 WPF 대화 상자를 가지고
- 16. WPF TwoWay 데이터 바인딩 제한
- 17. Android 용 Adober Air의 라디오 버튼 및 라디오 버튼 그룹?
- 18. jQuery를, 라디오 버튼
- 19. 동적 라디오 버튼 생성
- 20. 라디오 버튼 유효성 확인
- 21. jQuery 여러 라디오 버튼
- 22. 테이블 뷰의 라디오 버튼
- 23. jquery check 라디오 버튼
- 24. django의 라디오 버튼 양식
- 25. knockout.js로 라디오 버튼 비활성화
- 26. iframe의 라디오 버튼 확인
- 27. CSS로 라디오 버튼 강조하기
- 28. Jquery 라디오 버튼 검사
- 29. 여러 열의 라디오 버튼
- 30. 라디오 버튼 jQuery를
부울 속성 또는 열거 형에 바인딩 할 예정입니까? – HullCitySteve