C# Class SmartCmdArgs.ViewModel.ToolWindowViewModel

Inheritance: SmartCmdArgs.Helper.PropertyChangedBase
Afficher le fichier Open project: MBulli/SmartCommandlineArgs Class Usage Examples

Méthodes publiques

Méthode Description
CancelEdit ( ) : void
EnabledItemsForCurrentProject ( ) : IEnumerable
GetListViewModel ( Project project ) : ListViewModel
PopulateFromProjectData ( Project projectName, ToolWindowStateProjectData data ) : void
Reset ( ) : void

Resets the whole state of the tool window view model

ToolWindowViewModel ( ) : System
UpdateStartupProject ( Project project ) : bool

Méthodes protégées

Méthode Description
OnCommandLineChanged ( ) : void
OnSelectedItemsChanged ( object obj, IList e ) : void

Private Methods

Méthode Description
CopySelectedItemsToClipboard ( ) : void
CutItemsToClipboard ( ) : void
OnArgumentListChanged ( object sender, NotifyCollectionChangedEventArgs args ) : void
OnArgumentListItemChanged ( object sender, CollectionItemPropertyChangedEventArgs args ) : void
PasteItemsFromClipboard ( ) : void
RemoveSelectedItems ( ) : void
SubscribeToChangeEvents ( ) : void
UnsubscribeToChangeEvents ( ) : void

Method Details

CancelEdit() public méthode

public CancelEdit ( ) : void
Résultat void

EnabledItemsForCurrentProject() public méthode

public EnabledItemsForCurrentProject ( ) : IEnumerable
Résultat IEnumerable

GetListViewModel() public méthode

public GetListViewModel ( Project project ) : ListViewModel
project Project
Résultat ListViewModel

OnCommandLineChanged() protected méthode

protected OnCommandLineChanged ( ) : void
Résultat void

OnSelectedItemsChanged() protected méthode

protected OnSelectedItemsChanged ( object obj, IList e ) : void
obj object
e IList
Résultat void

PopulateFromProjectData() public méthode

public PopulateFromProjectData ( Project projectName, ToolWindowStateProjectData data ) : void
projectName Project
data ToolWindowStateProjectData
Résultat void

Reset() public méthode

Resets the whole state of the tool window view model
public Reset ( ) : void
Résultat void

ToolWindowViewModel() public méthode

public ToolWindowViewModel ( ) : System
Résultat System

UpdateStartupProject() public méthode

public UpdateStartupProject ( Project project ) : bool
project Project
Résultat bool