C# Class TagsGrooveControls.Model.TagsGrooveTreeViewModel

Inheritance: INotifyPropertyChanged, IDropTarget
Datei anzeigen Open project: kienaiProject/ArtOfWords Class Usage Examples

Public Methods

Method Description
AddChild ( TagTreeViewItemModel addTarget ) : void
ChangeParent ( TagModel target, TagModel draggedItem ) : void
DragOver ( IDropInfo dropInfo ) : void
Drop ( IDropInfo dropInfo ) : void
GetSelectingTag ( ) : TagModel
Init ( TagManager tagManager ) : void
OnPropertyChanged ( string name ) : void
OnTagRemoved ( TagModel tag ) : void
Remove ( TagModel deleteTarget ) : void
TagsGrooveTreeViewModel ( TagsGrooveTreeView view ) : System

Private Methods

Method Description
CheckDropTarget ( TagModel sourceItem, TagModel targetItem ) : bool
_manager_TagRemoved ( object sender, TagModel tag ) : void

Method Details

AddChild() public method

public AddChild ( TagTreeViewItemModel addTarget ) : void
addTarget TagTreeViewItemModel
return void

ChangeParent() public method

public ChangeParent ( TagModel target, TagModel draggedItem ) : void
target ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
draggedItem ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
return void

DragOver() public method

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
return void

Drop() public method

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
return void

GetSelectingTag() public method

public GetSelectingTag ( ) : TagModel
return ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel

Init() public method

public Init ( TagManager tagManager ) : void
tagManager TagManager
return void

OnPropertyChanged() public method

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

OnTagRemoved() public method

public OnTagRemoved ( TagModel tag ) : void
tag ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
return void

Remove() public method

public Remove ( TagModel deleteTarget ) : void
deleteTarget ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
return void

TagsGrooveTreeViewModel() public method

public TagsGrooveTreeViewModel ( TagsGrooveTreeView view ) : System
view TagsGrooveControls.View.TagsGrooveTreeView
return System