我想创建所有 ViewModel 的字典。
public static Dictionary<string, WeakReference> vmCollection = new Dictionary<string, WeakReference>();
像这样添加它
vmCollection.Add(name, new WeakReference(viewModel));
并像这样调用所需的方法..
((vmCollection[viewModel].Target) as BaseViewModel).NewMessage(message);
我需要维护它WeakReference
吗?如果我不将其维护为WeakReference
.