public UrlModel GetUrlFromUser() { var urlWindow = new UrlWindow { Owner = View }; var urlWindowViewModel = new UrlWindowViewModel(); urlWindowViewModel.Controller = new UrlWindowViewModelController(urlWindow, urlWindowViewModel); urlWindow.DataContext = urlWindowViewModel; return(urlWindow.ShowDialogReturn(urlWindowViewModel)); }
protected override bool StartProfilingInternal(IEnumerable <KeyValuePair <string, string> > environmentVariables) { UrlWindow newNoteWindow = new UrlWindow(); bool? showDialogResult = newNoteWindow.ShowDialog(); if (!showDialogResult.HasValue || !showDialogResult.Value) { return(false); } if (!StopIIS()) { return(false); } string[] profilerEnvironment = environmentVariables.Select(x => string.Format("{0}={1}", x.Key, x.Value)).ToArray(); PrepareEnvironment(profilerEnvironment); Process.Start(newNoteWindow.Uri); return(true); }