public override Task <ConnectedServiceConfigurator> CreateConfiguratorAsync(ConnectedServiceProviderContext context) { SinglePageViewModel configurator = new SinglePageViewModel(); configurator.Context = context; // Initialize viewmodel with the update functionality, based on the context configurator.Initialize(); return(Task.FromResult(configurator as ConnectedServiceConfigurator)); }