C# Class TagsGrooveControls.Model.TagsGrooveTreeViewModel

Inheritance: INotifyPropertyChanged, IDropTarget
Afficher le fichier Open project: kienaiProject/ArtOfWords Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
CheckDropTarget ( TagModel sourceItem, TagModel targetItem ) : bool
_manager_TagRemoved ( object sender, TagModel tag ) : void

Method Details

AddChild() public méthode

public AddChild ( TagTreeViewItemModel addTarget ) : void
addTarget TagTreeViewItemModel
Résultat void

ChangeParent() public méthode

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

DragOver() public méthode

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

Drop() public méthode

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

GetSelectingTag() public méthode

public GetSelectingTag ( ) : TagModel
Résultat ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel

Init() public méthode

public Init ( TagManager tagManager ) : void
tagManager TagManager
Résultat void

OnPropertyChanged() public méthode

public OnPropertyChanged ( string name ) : void
name string
Résultat void

OnTagRemoved() public méthode

public OnTagRemoved ( TagModel tag ) : void
tag ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
Résultat void

Remove() public méthode

public Remove ( TagModel deleteTarget ) : void
deleteTarget ModernizedAlice.ArtOfWords.BizCommon.Model.Tag.TagModel
Résultat void

TagsGrooveTreeViewModel() public méthode

public TagsGrooveTreeViewModel ( TagsGrooveTreeView view ) : System
view TagsGrooveControls.View.TagsGrooveTreeView
Résultat System