//Update UI after control actors.. public void RefreshActors( ) { //ActorDatas.Clear(); if (vp != null) { TreeViewItemsNodes.Clear(); ShowVPActors(vp); } SelectActors.Clear(); }
public void RemoveActor(EngineNS.GamePlay.Actor.GActor actor) { //for (int i = 0; i < TreeViewItemsNodes.Count; i++) //{ // ActorData itemactor = TreeViewItemsNodes[i] as ActorData; // if (itemactor.Actor == actor) // { // TreeViewItemsNodes.RemoveAt(i); // break; // } //} RefreshActors( ); SelectActors.Clear(); }
public void AddActor(EngineNS.GamePlay.Actor.GActor actor) { if (actor.Parent == null) { AddActorToItem(TreeViewItemsNodes, actor); } else { //TreeListView.ObservableCollectionAdv<TreeListView.ITreeModel> data; //if (ActorDatas.TryGetValue(actor.Parent.ActorId, out data)) //{ // AddActorToItem(data, actor); //} } SelectActors.Clear(); }