コード例 #1
0
ファイル: TvCanvas.cs プロジェクト: eiximenis/tvision2
 public TvCanvas(IComponentTree root, string name = null)
 {
     _root          = root;
     _childs        = new ListComponentTree(root);
     _thisComponent = new TvComponent <object>(new Object(), name ?? $"TvCanvas_{Guid.NewGuid()}");
     Name           = _thisComponent.Name;
     _thisComponent.Metadata.ViewportChanged += OnViewportChange;
     _childs.ComponentAdded   += OnChildAdded;
     _childs.ComponentRemoved += OnChildRemoved;
     root.ComponentRemoved    += OnRootRemoved;
 }
コード例 #2
0
 public WindowState(IComponentTree ownerTree)
 {
     _children = new ListComponentTree(ownerTree);
 }