Я использую сложную statemachine для обработки определенных вещей в некоторых частях моего приложения, которые требуют управления состоянием. Однако у меня есть проблема, тип ViewModel сохраняется как строка. Любые идеи, как превратить «Type» в нужное TViewModel, у меня есть чувство я делаю что-то глупое и недостающие точкиТип cast to Generic Type для ShowViewmodel
internal void Navigate(Type viewModelType)
{
T newT1 = (T)(viewModelType);
ShowViewModel<TVIEWMODEL>();
}
Что такое T в вашем примере кода ? –
Итак, вы хотите вызвать общий метод, не имея общего ограничения «доступно»? – Silvermind
В основном у меня есть тип, который я получил от имени строки, и я хочу преобразовать его в TViewModel, поэтому T может быть другим, но он должен наследовать от базового класса MvxViewModel – Barry