C# 클래스 TagsGrooveControls.Model.TagsGrooveTreeViewModel

상속: INotifyPropertyChanged, IDropTarget
파일 보기 프로젝트 열기: kienaiProject/ArtOfWords 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CheckDropTarget ( TagModel sourceItem, TagModel targetItem ) : bool
_manager_TagRemoved ( object sender, TagModel tag ) : void

메소드 상세

AddChild() 공개 메소드

public AddChild ( TagTreeViewItemModel addTarget ) : void
addTarget TagTreeViewItemModel
리턴 void

ChangeParent() 공개 메소드

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

DragOver() 공개 메소드

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

Drop() 공개 메소드

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

GetSelectingTag() 공개 메소드

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

Init() 공개 메소드

public Init ( TagManager tagManager ) : void
tagManager TagManager
리턴 void

OnPropertyChanged() 공개 메소드

public OnPropertyChanged ( string name ) : void
name string
리턴 void

OnTagRemoved() 공개 메소드

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

Remove() 공개 메소드

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

TagsGrooveTreeViewModel() 공개 메소드

public TagsGrooveTreeViewModel ( TagsGrooveTreeView view ) : System
view TagsGrooveControls.View.TagsGrooveTreeView
리턴 System