public static ActorModelViewModel CreateViewModel(ActorModel model) { var type = GetViewModelType(model.GetType()); if (type == null) { Tracer.TraceSource.TraceEvent(TraceEventType.Warning, 0, "ActorModelViewModel for '{0}' not found.", model.GetType().FullName); return null; } return Activator.CreateInstance(type, model) as ActorModelViewModel; }
public ActorModelViewModel(ActorModel model) : base(Messenger.Default) { Model = model; }