public void HandleEvent(NavigateEventData eventData) { WebRouteClient webRouteClient = new WebRouteClient(SmartSystemCommonConsts.ApiHost, new System.Net.Http.HttpClient()); if (eventData.NavigateType == NavigateEnum.Url) { webRouteClient.NavigateAsync(eventData.Url); return; } if (eventData.NavigateType == NavigateEnum.Component) { webRouteClient.NavigateComponentAsync(eventData.ComponentDto); } }
private void UserViewModel_ChangeUserEvent() { //EventBus.Default.TriggerAsync(new UserLoginEventData(){ // UserName = SmartSystemLEConsts.DefaultUser, // Pwd = SmartSystemLEConsts.DefaultPwd, // Tagret = ErrorTagretEnum.Window, // HashCode = this.GetHashCode(), // SuccessAction = LoginSuccess //}); WebRouteClient webRouteClient = new WebRouteClient(SmartSystemCommonConsts.ApiHost, new System.Net.Http.HttpClient()); webRouteClient.NavigateAsync("/"); Messenger.Default.Send(new PageChangeModel() { Page = PageEnum.WebPage }); }