public MainPresenter(IMainView view, IFileDialogService fileDialogService, IApplicationActorContext applicationActorContext) : base(view) { _fileDialogService = fileDialogService; _applicationActorContext = applicationActorContext; _mainViewModel = new MainViewModel(); InitializeViewModels(); InitializeActors(); }
public DesignViewModel(IApplicationActorContext applicationActorContext, ModMetadata modMetadata) { TabHeaderTitle = "Desings"; _designViewActorRef = applicationActorContext.ActorSystem.ActorOf(Props.Create(() => new DesignsViewActor(this, modMetadata)).WithDispatcher("akka.actor.synchronized-dispatcher")); CloseCommand = new DelegateCommand(OnDesignViewClosed); _designViewActorRef.Tell(new LoadDesignsCommand(_designViewActorRef)); }