private async Task Load(object parm) { await RunCommand(() => this.LoginIsRuning, async() => { IoCConteiner.Get <ApplicationViewModel>().ServicesListVisible = false; await Task.Delay(1000); var metadataLoader = new MetadataLoader(new MetadataSetCreator(HostAddress)); ServiceProxyGenerator proxyGenerator = new ServiceProxyGenerator(metadataLoader); IoCConteiner.Get <ApplicationViewModel>().Services = proxyGenerator.CreateGenerator(); IoCConteiner.Get <ApplicationViewModel>().HostAddressControlVisible = false; IoCConteiner.Get <ApplicationViewModel>().ServicesListVisible = true; }); }