C# Класс SmartCmdArgs.ViewModel.ToolWindowViewModel

Наследование: SmartCmdArgs.Helper.PropertyChangedBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
OnCommandLineChanged ( ) : void
OnSelectedItemsChanged ( object obj, IList e ) : void

Приватные методы

Метод Описание
CopySelectedItemsToClipboard ( ) : void
CutItemsToClipboard ( ) : void
OnArgumentListChanged ( object sender, NotifyCollectionChangedEventArgs args ) : void
OnArgumentListItemChanged ( object sender, CollectionItemPropertyChangedEventArgs args ) : void
PasteItemsFromClipboard ( ) : void
RemoveSelectedItems ( ) : void
SubscribeToChangeEvents ( ) : void
UnsubscribeToChangeEvents ( ) : void

Описание методов

CancelEdit() публичный Метод

public CancelEdit ( ) : void
Результат void

EnabledItemsForCurrentProject() публичный Метод

public EnabledItemsForCurrentProject ( ) : IEnumerable
Результат IEnumerable

GetListViewModel() публичный Метод

public GetListViewModel ( Project project ) : ListViewModel
project Project
Результат ListViewModel

OnCommandLineChanged() защищенный Метод

protected OnCommandLineChanged ( ) : void
Результат void

OnSelectedItemsChanged() защищенный Метод

protected OnSelectedItemsChanged ( object obj, IList e ) : void
obj object
e IList
Результат void

PopulateFromProjectData() публичный Метод

public PopulateFromProjectData ( Project projectName, ToolWindowStateProjectData data ) : void
projectName Project
data ToolWindowStateProjectData
Результат void

Reset() публичный Метод

Resets the whole state of the tool window view model
public Reset ( ) : void
Результат void

ToolWindowViewModel() публичный Метод

public ToolWindowViewModel ( ) : System
Результат System

UpdateStartupProject() публичный Метод

public UpdateStartupProject ( Project project ) : bool
project Project
Результат bool