mvvmcross에서 ViewModel없이보기로 이동하십시오
-
12-12-2019 - |
문제
내 일반적인 질문 : ViewModel없이보기로 이동하는 방법이 있습니까?
예 :
ViewModel을 포함하지 않는 활동이 있으며, 짧은 시간 동안 그림 만 표시하고 이후 사라집니다.이제 정상적인 방법은 requestNavigate ()를 수행하는 것입니다.그러나 나는 거기에 들어가는 뷰 모드가 없다.이 활동으로 어떻게 이동할 수 있습니까?
답변을 주셔서 감사합니다!
해결책
내 의견 : 예 - 항상 ViewModel을 사용해야합니다.
각 플랫폼에서 MVVMCROSS 프레임 워크는 표시 할보기를 식별하기 위해 ViewModel 유형을 사용합니다.
viewModel을 사용하지 않으면 클라이언트 앱이 어떤보기를 보여줄 것인가?
이러한 빈 뷰 모델 클래스가 많이 있으면 다음과 같은 ViewModel을 항상 사용하십시오.
public class StaticViewModel : BaseViewModel
{
public enum WhichOne
{
AboutPage,
InfoPage,
HelpPage,
// etc
}
public WhichOne WhichPage { get; set; }
public StaticViewModel(string which)
{
WhichPage = (WhichOne) Enum.Parse(typeof(WhichOne), which, false);
}
}
.
그러나 전반적으로, 나는 이것이 당신에게 하나의 viewmodel을 사용하여 어떤 것도 당신에게 어떤 것도 얻을 것이라고 생각하지 않는다 ...
제휴하지 않습니다 StackOverflow