Пример #1
0
 public SelectEventAssignmentTargetView(IObjectBaseDTOToSpatialStructureNodeMapper spatialStructureNodeMapper, IImageListRetriever imageListRetriever)
 {
     InitializeComponent();
     _treeView = new UxTreeView();
     Controls.Add(_treeView);
     initTreeView(imageListRetriever);
     _treeView.NodeClick        += onNodeClick;
     _spatialStructureNodeMapper = spatialStructureNodeMapper;
     _spatialStructureNodeMapper.Initialize((objectBase) => _presenter.GetChildren(objectBase));
 }
Пример #2
0
 public void Show(IEnumerable <IObjectBaseDTO> roots)
 {
     _spatialStructureNodeMapper.Initialize(dto => _presenter.GetChildObjects(dto, child => !child.IsAnImplementationOf <IParameter>()));
     roots.Each(AddRoot);
 }
Пример #3
0
 public void Initialize(Func <IObjectBaseDTO, IEnumerable <IObjectBaseDTO> > getChildren)
 {
     _nodeMapper.Initialize(getChildren);
 }