C# Class XebiaLabs.Deployit.UI.ViewModels.ManifestItemViewModel

Inheritance: TreeViewItemViewModel, IEditorViewModelProvider, IEntryItemCollection
ファイルを表示 Open project: xebialabs-community/xld-manifest-editor

Public Methods

Method Description
ManifestItemViewModel ( ManifestEditorViewModel editor, DeployitManifest manifest ) : Microsoft.Practices.Prism.Commands
RemoveEntryItem ( EntryItemViewModel item ) : void
SaveManifestTree ( ) : IEnumerable

Protected Methods

Method Description
LoadChildren ( ) : void

Private Methods

Method Description
BuildMenuItems ( ) : void
DoAddEntry ( Descriptor descriptor ) : void
GetTypePrefix ( string ciType ) : string
OnApplicationNameChanged ( ) : void
OnApplicationVersionChanged ( ) : void

Method Details

LoadChildren() protected method

protected LoadChildren ( ) : void
return void

ManifestItemViewModel() public method

public ManifestItemViewModel ( ManifestEditorViewModel editor, DeployitManifest manifest ) : Microsoft.Practices.Prism.Commands
editor ManifestEditorViewModel
manifest XebiaLabs.Deployit.Client.Manifest.DeployitManifest
return Microsoft.Practices.Prism.Commands

RemoveEntryItem() public method

public RemoveEntryItem ( EntryItemViewModel item ) : void
item EntryItemViewModel
return void

SaveManifestTree() public method

public SaveManifestTree ( ) : IEnumerable
return IEnumerable