SDL.TridionVSRazorExtension.ProjectFolderDialogWindow.btnDebug_Click C# (CSharp) Method

btnDebug_Click() private method

private btnDebug_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void btnDebug_Click(object sender, RoutedEventArgs e)
        {
            ProjectFileInfo file = this._ProjectItem as ProjectFileInfo;
            if (file == null)
                return;

            SelectTridionDebugDialogWindow dialog = new SelectTridionDebugDialogWindow();
            dialog.TbbTcmId = file.TcmId;
            dialog.TestItemTcmId = file.TestItemTcmId;
            dialog.TestTemplateTcmId = file.TestTemplateTcmId;
            dialog.CurrentMapping = this.CurrentMapping;

            bool res = dialog.ShowDialog() == true;
            if (res)
            {
                file.TestItemTcmId = dialog.TestItemTcmId;
                file.TestTemplateTcmId = dialog.TestTemplateTcmId;

                this.btnDebug.Foreground = new SolidColorBrush(Colors.Green);
            }
        }