void OnSelectedViewModelPropertyChanged(object oldValue, object newValue) { OnSelectedViewModelChanged(oldValue, newValue); var oldVMKey = ActualModuleManager.GetRegion(RegionName).GetKey(oldValue); var newVMKey = ActualModuleManager.GetRegion(RegionName).GetKey(newValue); var e = new NavigationEventArgs(RegionName, oldValue, newValue, oldVMKey, newVMKey); ActualModuleManager.OnNavigation(RegionName, e); }
protected virtual void OnUninitializing() { ActualModuleManager.GetRegionImplementation(RegionName).UnregisterUIRegion(this); }
protected virtual void OnInitialized() { ActualModuleManager.GetRegionImplementation(RegionName).RegisterUIRegion(this); }