当我注册视图模型时,我
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);
}
但我收到错误:
&#39;类型&#39;是一个变量但是像类型一样使用
你有其他建议吗?
答案 0 :(得分:0)
如何取消注册所有实例?
SimpleIoc.Default.Reset();