2
MVVLight当我注册的意见车型我做注销的ViewModels在注销
SimpleIoc.Default.Register(
() => SimpleIoc.Default.GetInstanceWithoutCaching<INewsViewModel>(),
flow.Guid.ToString());
ViewModelsCache.Instance.AddViewModelInfo(flow.Guid.ToString(), INewsViewModel);
我退出,我试图做后:
foreach (var viewModelInfo in ViewModelsCache.Instance.ViewModelsInfo)
{
Type type = viewModelInfo.Value.GetType();
SimpleIoc.Default.Unregister<type>(viewModelInfo.key);
}
但我得到的错误:
'type' is a variable but is used like a type
您有其他建议吗?
我在想你为什么要取消注册ViewModels?否则,你可以找到你的问题的答案 - > http://stackoverflow.com/questions/1408120/how-to-call-generic-method-with-a-given-type-object – EvZ