C# Class GoogleCloudExtension.PublishDialog.PublishDialogWindowViewModel

The view model for the PublishDialogWindowContent control. Implements all of the interaction logic for the UI.
Inheritance: GoogleCloudExtension.Utils.ViewModelBase, IPublishDialog
Show file Open project: GoogleCloudPlatform/google-cloud-visualstudio Class Usage Examples

Private Properties

Property Type Description
AddStepEvents void
CurrentStepChanged void
IPublishDialog void
IPublishDialog void
OnCanGoNextChanged void
OnCanPublishChanged void
OnNextCommand void
OnPrevCommand void
OnPublishCommand void
PopStep void
PushStep void
RemoveStepEvents void

Public Methods

Method Description
PublishDialogWindowViewModel ( ISolutionProject project, IPublishDialogStep initialStep, PublishDialogWindow owner ) : GoogleCloudExtension.SolutionUtils

Private Methods

Method Description
AddStepEvents ( ) : void
CurrentStepChanged ( ) : void
IPublishDialog ( ) : void
IPublishDialog ( IPublishDialogStep step ) : void
OnCanGoNextChanged ( object sender, EventArgs e ) : void
OnCanPublishChanged ( object sender, EventArgs e ) : void
OnNextCommand ( ) : void
OnPrevCommand ( ) : void
OnPublishCommand ( ) : void
PopStep ( ) : void
PushStep ( IPublishDialogStep step ) : void
RemoveStepEvents ( ) : void

Method Details

PublishDialogWindowViewModel() public method

public PublishDialogWindowViewModel ( ISolutionProject project, IPublishDialogStep initialStep, PublishDialogWindow owner ) : GoogleCloudExtension.SolutionUtils
project ISolutionProject
initialStep IPublishDialogStep
owner PublishDialogWindow
return GoogleCloudExtension.SolutionUtils