MVVM에 의심의 여지가 있습니다. UserControl 예제 EmunRadioButton을 만드는 절차는 무엇입니까?MVVM에서 WPF UserControl을 만드는 방법
Public class EmunRadioButton: RadioButton.
{
//code
}
내 질문은 : (보기, 뷰 모델 또는 모델) 인이 EmunRadioButton 클래스를 생성하는 경우; 힌트를주십시오
MVVM에 의심의 여지가 있습니다. UserControl 예제 EmunRadioButton을 만드는 절차는 무엇입니까?MVVM에서 WPF UserControl을 만드는 방법
Public class EmunRadioButton: RadioButton.
{
//code
}
내 질문은 : (보기, 뷰 모델 또는 모델) 인이 EmunRadioButton 클래스를 생성하는 경우; 힌트를주십시오
이 클래스는 View 관련 클래스에서 파생되었으며 모델을 직접 다루지 않으므로 개인적으로 파일 (XAML 또는 코드 파일)을 내 View 폴더에 넣습니다.
저는 이것이 UserControl이라고 생각하지 않습니다. CustomControl에 더 가깝습니다.
UserControl에서는 기본 컨트롤을 여러 개 조합했습니다. CustomControl에서는 완전히 새로운 컨트롤을 만들거나 수정합니다.
두 경우 모두 MVVM을이 기능에 넣는 것이 약간 잘못 될 수 있습니다. 종속성 속성을 사용하여 새 컨트롤의 상태를 노출해야하기 때문에 특히 그렇습니다. 이렇게하면 다른보기에 컨트롤을 넣을 때 MVVM을 사용할 수 있습니다.