我正在開發一個使用MVVM Cross的Xamarin移動應用程序。有兩個的ViewModels這是在做同樣的事情,即顯示使用下面的代碼對話框:如何在ViewModel中共享ShowViewModel類
var register = await UserDialogHelper.RaiseNotRegisteredAsync (UserDialogs);
if (register) {
ShowViewModel<WebViewModel> (new
{
url = Urls.RegisterPage,
title = "Register",
});
}
我想這個代碼遷移到靜態類,但未能解決ShowViewModel。任何人都可以建議如何解決非ViewModel類中的ShowViewModel?
我想有一個共享類,帶有用於引發對話的方法的靜態類。 – Signcodeindie
我編輯了我的答案。但我認爲,我的繼承方式應該是你的目標 – Joehl