示例#1
0
        public void OnObjectNameChanged(INonHostedObject obj)
        {
            _eventPath.OnObjectNameChanged(obj);
            ActionClass act = obj as ActionClass;

            if (act != null)
            {
                for (int i = 0; i < listBoxActions.Items.Count; i++)
                {
                    ActionClass a = listBoxActions.Items[i] as ActionClass;
                    if (a != null)
                    {
                        if (a.ActionId == act.ActionId)
                        {
                            listBoxActions.Items.RemoveAt(i);
                            listBoxActions.Items.Insert(i, act);
                        }
                    }
                    else
                    {
                        TaskID tid = listBoxActions.Items[i] as TaskID;
                        if (tid != null)
                        {
                            if (tid.ActionId == act.ActionId && tid.ClassId == act.ClassId)
                            {
                                listBoxActions.Items.RemoveAt(i);
                                listBoxActions.Items.Insert(i, tid);
                            }
                        }
                    }
                }
            }
        }
 public void OnPropertyChanged(INonHostedObject property, string name)
 {
     _objExplorer.OnPropertyChanged(property, name);
 }
 public void OnObjectNameChanged(INonHostedObject obj)
 {
     _objExplorer.OnObjectNameChanged(obj);
 }
示例#4
0
 public void OnPropertyChanged(INonHostedObject property, string name)
 {
     throw new NotImplementedException();
 }
示例#5
0
 public void OnObjectNameChanged(INonHostedObject obj)
 {
 }
示例#6
0
 public void OnPropertyChanged(INonHostedObject property, string name)
 {
 }
示例#7
0
 public void OnPropertyChanged(INonHostedObject property, string name)
 {
     _eventPath.OnPropertyChanged(property, name);
 }