C# Class TagsGrooveControls.Model.TagSelectorViewModel

Inheritance: INotifyPropertyChanged
Show file Open project: kienaiProject/ArtOfWords Class Usage Examples

Public Methods

Method Description
AddSelection ( ) : void
InitSelectingTag ( ) : void
OnPropertyChanged ( string name ) : void
RemoveSelection ( TagModel selectingTag ) : void
SetView ( TagsGrooveTreeView treeView ) : void
TagSelectorViewModel ( ) : System
UpdateModelsComposite ( ) : void

Private Methods

Method Description
IsAlreadySelecting ( ) : bool
IsBaseTagSelecting ( ) : bool
IsNoTagsSelecting ( ) : bool
OnSelectingButtonChanged ( ) : void
TagTreeView_SelectedItemChanged ( object sender, System e ) : void
_treeViewModel_TagRemoved ( object sender, TagModel deleteTag ) : void

Method Details

AddSelection() public method

public AddSelection ( ) : void
return void

InitSelectingTag() public method

public InitSelectingTag ( ) : void
return void

OnPropertyChanged() public method

public OnPropertyChanged ( string name ) : void
name string
return void

RemoveSelection() public method

public RemoveSelection ( TagModel selectingTag ) : void
selectingTag ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
return void

SetView() public method

public SetView ( TagsGrooveTreeView treeView ) : void
treeView TagsGrooveControls.View.TagsGrooveTreeView
return void

TagSelectorViewModel() public method

public TagSelectorViewModel ( ) : System
return System

UpdateModelsComposite() public method

public UpdateModelsComposite ( ) : void
return void