protected virtual void ViewCreated(ViewCreatedEvent viewCreatedEvent) { var view = viewCreatedEvent.View; if (view.ViewModelObject == null && view.BindOnStart) { var viewModel = FetchViewModel(viewCreatedEvent.View); } Views.Add(view); }
public override void KernelLoaded() { base.KernelLoaded(); if (this.InjectView) { uFrameKernel.Container.Inject(this); } this.Publish(CreateEventData ?? (CreateEventData = new ViewCreatedEvent() { IsInstantiated = false, Scene = ParentScene, View = this })); }