protected TEventType GetRegionEvent <TEventType>(ViewModelRegion viewModelRegion = null) where TEventType : RegionPubSubEvent, new() { if (viewModelRegion != null) { return(GetRegionEvent <TEventType>(new List <ViewModelRegion> { viewModelRegion })); } var regionEvent = EventAggregator.GetEvent <TEventType>(); regionEvent.Sender = this; regionEvent.PublishRegions = PublishRegions; return(regionEvent); //return EventAggregator.GetEvent<T>(); }
static ViewModelRegion() { GlobalRegion = new ViewModelRegion(); }
public ViewModelWire(ViewModelBase parent) { ChildViewModelRegion = new ViewModelRegion(); }