public TfsHistoryNotFoundConflictTypeViewModel() { controlViewModel = new TextBoxControlViewModel(); TextBoxControl textControl = new TextBoxControl(); textControl.DataContext = controlViewModel; ConflictTypeDescription = Properties.Resources.TfsHistoryNotFoundConflictTypeDescription; ResolutionActionViewModel suppressHistoryAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.SuppressHistoryAction, ResolutionActionReferenceName = new TFSHistoryNotFoundSuppressAction().ReferenceName, UserControl = textControl, ExecuteCommand = SetChangesetID, IsSelected = true }; RegisterResolutionAction(suppressHistoryAction); ResolutionActionViewModel skipHistoryAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.SkipHistoryAction, ResolutionActionReferenceName = new TFSHistoryNotFoundSkipAction().ReferenceName, }; RegisterResolutionAction(skipHistoryAction); }
public InvalidLabelNameConflictTypeViewModel() { controlViewModel = new TextBoxControlViewModel(); TextBoxControl textControl = new TextBoxControl(); textControl.DataContext = controlViewModel; ConflictTypeDescription = Properties.Resources.InvalidLabelNameConflictTypeDescription; ResolutionActionViewModel renameLabelAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.RenameLabelAction, ResolutionActionReferenceName = new VCLabelConflictManualRenameAction().ReferenceName, UserControl = textControl, ExecuteCommand = SetNewLabelName, IsSelected = true }; RegisterResolutionAction(renameLabelAction); /* Action code is commented out until the conflict handler can handle this for any adaptter via an interface and not just for TFS * ResolutionActionViewModel replaceInvalidCharacterAction = new ResolutionActionViewModel() * { * ResolutionActionDescription = Properties.Resources.ReplaceInvalidCharacterAction, * ResolutionActionReferenceName = new VCInvalidLabelNameAutomaticRenameAction().ReferenceName, * }; * RegisterResolutionAction(replaceInvalidCharacterAction); */ }
public TfsCheckinFailureConflictTypeViewModel() { m_changesetPairControlVM = new ChangesetPairControlViewModel(); ChangesetPairControl changesetPairControl = new ChangesetPairControl(); changesetPairControl.DataContext = m_changesetPairControlVM; m_textControlViewModel = new TextBoxControlViewModel(); TextBoxControl textControl = new TextBoxControl(); textControl.DataContext = m_textControlViewModel; ConflictTypeDescription = Properties.Resources.TfsCheckinFailureConflictTypeDescription; ResolutionActionViewModel retryAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.TfsCheckinFailureConflictRetryAction, ResolutionActionReferenceName = new TfsCheckinFailureRetryAction().ReferenceName, IsSelected = true }; RegisterResolutionAction(retryAction); ResolutionActionViewModel manualResolveAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.UserResolveChangesAction, ResolutionActionReferenceName = new TfsCheckinFailureManualResolveAction().ReferenceName, UserControl = changesetPairControl, ExecuteCommand = SetChangeSetIDs }; RegisterResolutionAction(manualResolveAction); }
public DuplicateLabelNameConflictTypeViewModel() { controlViewModel = new TextBoxControlViewModel(); TextBoxControl textControl = new TextBoxControl(); textControl.DataContext = controlViewModel; ConflictTypeDescription = Properties.Resources.DuplicateLabelNameConflictTypeDescription; ResolutionActionViewModel renameLabelAction = new ResolutionActionViewModel() { ResolutionActionDescription = Properties.Resources.RenameLabelAction, ResolutionActionReferenceName = new VCLabelConflictManualRenameAction().ReferenceName, UserControl = textControl, ExecuteCommand = SetNewLabelName, IsSelected = true }; RegisterResolutionAction(renameLabelAction); /* No Automatic Rename label action??? */ }